Geant4 11.2.2
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 >(), std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > foundFullPVPath=std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID >(), G4Transform3D foundObjectTransformation=G4Transform3D())
 
 Findings (const G4PhysicalVolumeModel::TouchableProperties &tp)
 

Public Attributes

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

Detailed Description

Definition at line 57 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>(),
std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > foundFullPVPath = std::vector<G4PhysicalVolumeModel::G4PhysicalVolumeNodeID>(),
G4Transform3D foundObjectTransformation = G4Transform3D() )
inline

Definition at line 59 of file G4PhysicalVolumesSearchScene.hh.

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

◆ Findings() [2/2]

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

Definition at line 78 of file G4PhysicalVolumesSearchScene.hh.

79 : fpSearchPV(nullptr)
80 , fpFoundPV(tp.fpTouchablePV)
81 , fFoundPVCopyNo(tp.fCopyNo)
82 , fFoundDepth(0)
83 , fFoundBasePVPath(tp.fTouchableBaseFullPVPath)
84 , fFoundFullPVPath(tp.fTouchableFullPVPath)
85 , fFoundObjectTransformation(tp.fTouchableGlobalTransform) {}

Member Data Documentation

◆ fFoundBasePVPath

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

Definition at line 91 of file G4PhysicalVolumesSearchScene.hh.

◆ fFoundDepth

G4int G4PhysicalVolumesSearchScene::Findings::fFoundDepth

Definition at line 89 of file G4PhysicalVolumesSearchScene.hh.

◆ fFoundFullPVPath

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

Definition at line 93 of file G4PhysicalVolumesSearchScene.hh.

◆ fFoundObjectTransformation

G4Transform3D G4PhysicalVolumesSearchScene::Findings::fFoundObjectTransformation

Definition at line 94 of file G4PhysicalVolumesSearchScene.hh.

◆ fFoundPVCopyNo

G4int G4PhysicalVolumesSearchScene::Findings::fFoundPVCopyNo

Definition at line 88 of file G4PhysicalVolumesSearchScene.hh.

◆ fpFoundPV

G4VPhysicalVolume* G4PhysicalVolumesSearchScene::Findings::fpFoundPV

Definition at line 87 of file G4PhysicalVolumesSearchScene.hh.

◆ fpSearchPV

G4VPhysicalVolume* G4PhysicalVolumesSearchScene::Findings::fpSearchPV

Definition at line 86 of file G4PhysicalVolumesSearchScene.hh.


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