32#ifndef G4PHYSICALVOLUMESEARCHSCENE_HH
33#define G4PHYSICALVOLUMESEARCHSCENE_HH
47 const G4String& requiredPhysicalVolumeName,
49 G4int verbosity = 99);
53 const std::vector<G4PhysicalVolumeModel::G4PhysicalVolumeNodeID>&
71 std::vector<G4PhysicalVolumeModel::G4PhysicalVolumeNodeID>
G4VPhysicalVolume * fpFoundPV
std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > fFoundFullPVPath
G4VPhysicalVolume * GetFoundVolume() const
G4PhysicalVolumeSearchScene(G4PhysicalVolumeModel *, const G4String &requiredPhysicalVolumeName, G4int requiredCopyNo, G4int verbosity=99)
G4bool fMultipleOccurrence
G4int GetFoundDepth() const
G4Transform3D fFoundObjectTransformation
G4String fRequiredPhysicalVolumeName
const G4Transform3D & GetFoundTransformation() const
const std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > & GetFoundFullPVPath() const
virtual ~G4PhysicalVolumeSearchScene()
void ProcessVolume(const G4VSolid &)
const G4PhysicalVolumeModel * fpPVModel