Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4PhysicalVolumesSearchScene::Findings Struct Reference

#include <G4PhysicalVolumesSearchScene.hh>

Public Member Functions

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

Public Attributes

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

Detailed Description

Definition at line 56 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 58 of file G4PhysicalVolumesSearchScene.hh.

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

◆ Findings() [2/2]

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

Definition at line 73 of file G4PhysicalVolumesSearchScene.hh.

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

Member Data Documentation

◆ fFoundBasePVPath

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

Definition at line 85 of file G4PhysicalVolumesSearchScene.hh.

◆ fFoundDepth

G4int G4PhysicalVolumesSearchScene::Findings::fFoundDepth

Definition at line 83 of file G4PhysicalVolumesSearchScene.hh.

◆ fFoundObjectTransformation

G4Transform3D G4PhysicalVolumesSearchScene::Findings::fFoundObjectTransformation

Definition at line 86 of file G4PhysicalVolumesSearchScene.hh.

◆ fFoundPVCopyNo

G4int G4PhysicalVolumesSearchScene::Findings::fFoundPVCopyNo

Definition at line 82 of file G4PhysicalVolumesSearchScene.hh.

◆ fpFoundPV

G4VPhysicalVolume* G4PhysicalVolumesSearchScene::Findings::fpFoundPV

Definition at line 81 of file G4PhysicalVolumesSearchScene.hh.

◆ fpSearchPV

G4VPhysicalVolume* G4PhysicalVolumesSearchScene::Findings::fpSearchPV

Definition at line 80 of file G4PhysicalVolumesSearchScene.hh.


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