Geant4-11
Public Member Functions | Data Fields
G4PhysicalVolumesSearchScene::Findings Struct Reference

#include <G4PhysicalVolumesSearchScene.hh>

Public Member Functions

 Findings (const G4PhysicalVolumeModel::TouchableProperties &tp)
 
 Findings (G4VPhysicalVolume *pSearchPV, G4VPhysicalVolume *pFoundPV, G4int foundPVCopyNo=0, G4int foundDepth=0, std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > foundBasePVPath=std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID >(), G4Transform3D foundObjectTransformation=G4Transform3D())
 

Data Fields

std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeIDfFoundBasePVPath
 
G4int fFoundDepth
 
G4Transform3D fFoundObjectTransformation
 
G4int fFoundPVCopyNo
 
G4VPhysicalVolumefpFoundPV
 
G4VPhysicalVolumefpSearchPV
 

Detailed Description

Definition at line 58 of file G4PhysicalVolumesSearchScene.hh.

Constructor & Destructor Documentation

◆ Findings() [1/2]

G4PhysicalVolumesSearchScene::Findings::Findings ( G4VPhysicalVolume pSearchPV,
G4VPhysicalVolume pFoundPV,
G4int  foundPVCopyNo = 0,
G4int  foundDepth = 0,
std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID foundBasePVPath = std::vector<G4PhysicalVolumeModel::G4PhysicalVolumeNodeID>(),
G4Transform3D  foundObjectTransformation = G4Transform3D() 
)
inline

Definition at line 60 of file G4PhysicalVolumesSearchScene.hh.

69 : fpSearchPV(pSearchPV)
70 , fpFoundPV(pFoundPV)
71 , fFoundPVCopyNo(foundPVCopyNo)
72 , fFoundDepth(foundDepth)
73 , fFoundBasePVPath(foundBasePVPath)
74 , fFoundObjectTransformation(foundObjectTransformation) {}
std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > fFoundBasePVPath

◆ Findings() [2/2]

G4PhysicalVolumesSearchScene::Findings::Findings ( const G4PhysicalVolumeModel::TouchableProperties tp)
inline

Definition at line 75 of file G4PhysicalVolumesSearchScene.hh.

76 : fpSearchPV(nullptr)
77 , fpFoundPV(tp.fpTouchablePV)
78 , fFoundPVCopyNo(tp.fCopyNo)
79 , fFoundDepth(0)
80 , fFoundBasePVPath(tp.fTouchableBaseFullPVPath)
81 , fFoundObjectTransformation(tp.fTouchableGlobalTransform) {}

Field Documentation

◆ fFoundBasePVPath

std::vector<G4PhysicalVolumeModel::G4PhysicalVolumeNodeID> G4PhysicalVolumesSearchScene::Findings::fFoundBasePVPath

Definition at line 87 of file G4PhysicalVolumesSearchScene.hh.

◆ fFoundDepth

G4int G4PhysicalVolumesSearchScene::Findings::fFoundDepth

Definition at line 85 of file G4PhysicalVolumesSearchScene.hh.

◆ fFoundObjectTransformation

G4Transform3D G4PhysicalVolumesSearchScene::Findings::fFoundObjectTransformation

Definition at line 88 of file G4PhysicalVolumesSearchScene.hh.

◆ fFoundPVCopyNo

G4int G4PhysicalVolumesSearchScene::Findings::fFoundPVCopyNo

Definition at line 84 of file G4PhysicalVolumesSearchScene.hh.

◆ fpFoundPV

G4VPhysicalVolume* G4PhysicalVolumesSearchScene::Findings::fpFoundPV

Definition at line 83 of file G4PhysicalVolumesSearchScene.hh.

◆ fpSearchPV

G4VPhysicalVolume* G4PhysicalVolumesSearchScene::Findings::fpSearchPV

Definition at line 82 of file G4PhysicalVolumesSearchScene.hh.


The documentation for this struct was generated from the following file: