33 #ifndef G4PHYSICALVOLUMESEARCHSCENE_HH
34 #define G4PHYSICALVOLUMESEARCHSCENE_HH
48 const G4String& requiredPhysicalVolumeName,
50 G4int verbosity = 99);
54 const std::vector<G4PhysicalVolumeModel::G4PhysicalVolumeNodeID>&
56 {
return fFoundFullPVPath;}
63 {
return fFoundObjectTransformation;}
70 G4String fRequiredPhysicalVolumeName;
71 G4int fRequiredCopyNo;
72 std::vector<G4PhysicalVolumeModel::G4PhysicalVolumeNodeID>
79 G4bool fMultipleOccurrence;
G4PhysicalVolumeSearchScene(G4PhysicalVolumeModel *, const G4String &requiredPhysicalVolumeName, G4int requiredCopyNo, G4int verbosity=99)
G4int GetFoundDepth() const
const std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > & GetFoundFullPVPath() const
G4VPhysicalVolume * GetFoundVolume() const
virtual ~G4PhysicalVolumeSearchScene()
const G4Transform3D & GetFoundTransformation() const