33#ifndef G4PHYSICALVOLUMESEARCHSCENE_HH
34#define G4PHYSICALVOLUMESEARCHSCENE_HH
57 const G4String& requiredPhysicalVolumeName,
58 G4int requiredCopyNo);
79 const std::vector<G4PhysicalVolumeModel::G4PhysicalVolumeNodeID>&
104 G4String fRequiredPhysicalVolumeName;
105 G4int fRequiredCopyNo;
107 std::vector<G4PhysicalVolumeModel::G4PhysicalVolumeNodeID>
113 G4bool fMultipleOccurrence;
116#include "G4PhysicalVolumeSearchScene.icc"
void AddSolid(const G4Trd &solid)
virtual void AddPrimitive(const G4Polymarker &)
void AddSolid(const G4Polyhedra &solid)
void AddSolid(const G4Torus &solid)
void AddSolid(const G4Cons &solid)
void AddSolid(const G4Tubs &solid)
void AddCompound(const G4THitsMap< G4double > &)
virtual void AddPrimitive(const G4Square &)
virtual void EndPrimitives2D()
virtual void BeginPrimitives(const G4Transform3D &)
virtual void AddPrimitive(const G4Scale &)
void AddCompound(const G4VDigi &)
virtual void AddPrimitive(const G4Circle &)
void AddSolid(const G4Box &solid)
G4VPhysicalVolume * GetFoundVolume() const
virtual void AddPrimitive(const G4Text &)
virtual void BeginPrimitives2D(const G4Transform3D &)
virtual void AddPrimitive(const G4Polyhedron &)
void AddSolid(const G4Polycone &solid)
void AddSolid(const G4Trap &solid)
virtual void AddPrimitive(const G4Polyline &)
void AddCompound(const G4VTrajectory &)
G4int GetFoundDepth() const
virtual void AddPrimitive(const G4NURBS &)
const G4Transform3D & GetFoundTransformation() const
void AddSolid(const G4VSolid &solid)
const std::vector< G4PhysicalVolumeModel::G4PhysicalVolumeNodeID > & GetFoundFullPVPath() const
void AddSolid(const G4Sphere &solid)
void AddSolid(const G4Para &solid)
virtual ~G4PhysicalVolumeSearchScene()
void PreAddSolid(const G4Transform3D &objectTransformation, const G4VisAttributes &)
virtual void EndPrimitives()
void AddCompound(const G4VHit &)