#include <G4PhysicalVolumeSearchScene.hh>
◆ G4PhysicalVolumeSearchScene()
Definition at line 38 of file G4PhysicalVolumeSearchScene.cc.
42 :
50{}
G4VPhysicalVolume * fpFoundPV
G4bool fMultipleOccurrence
G4String fRequiredPhysicalVolumeName
const G4PhysicalVolumeModel * fpPVModel
◆ ~G4PhysicalVolumeSearchScene()
G4PhysicalVolumeSearchScene::~G4PhysicalVolumeSearchScene |
( |
| ) |
|
|
virtual |
◆ AddCompound() [1/6]
void G4PseudoScene::AddCompound |
( |
const G4Mesh & |
| ) |
|
|
inlinevirtualinherited |
◆ AddCompound() [2/6]
◆ AddCompound() [3/6]
◆ AddCompound() [4/6]
void G4PseudoScene::AddCompound |
( |
const G4VDigi & |
| ) |
|
|
inlinevirtualinherited |
◆ AddCompound() [5/6]
void G4PseudoScene::AddCompound |
( |
const G4VHit & |
| ) |
|
|
inlinevirtualinherited |
◆ AddCompound() [6/6]
◆ AddPrimitive() [1/7]
void G4PseudoScene::AddPrimitive |
( |
const G4Circle & |
| ) |
|
|
inlinevirtualinherited |
◆ AddPrimitive() [2/7]
void G4PseudoScene::AddPrimitive |
( |
const G4Plotter & |
| ) |
|
|
inlinevirtualinherited |
◆ AddPrimitive() [3/7]
◆ AddPrimitive() [4/7]
void G4PseudoScene::AddPrimitive |
( |
const G4Polyline & |
| ) |
|
|
inlinevirtualinherited |
◆ AddPrimitive() [5/7]
◆ AddPrimitive() [6/7]
void G4PseudoScene::AddPrimitive |
( |
const G4Square & |
| ) |
|
|
inlinevirtualinherited |
◆ AddPrimitive() [7/7]
void G4PseudoScene::AddPrimitive |
( |
const G4Text & |
| ) |
|
|
inlinevirtualinherited |
◆ AddSolid() [1/14]
void G4PseudoScene::AddSolid |
( |
const G4Box & |
solid | ) |
|
|
inlinevirtualinherited |
◆ AddSolid() [2/14]
void G4PseudoScene::AddSolid |
( |
const G4Cons & |
solid | ) |
|
|
inlinevirtualinherited |
◆ AddSolid() [3/14]
void G4PseudoScene::AddSolid |
( |
const G4Ellipsoid & |
solid | ) |
|
|
inlinevirtualinherited |
◆ AddSolid() [4/14]
void G4PseudoScene::AddSolid |
( |
const G4Orb & |
solid | ) |
|
|
inlinevirtualinherited |
◆ AddSolid() [5/14]
void G4PseudoScene::AddSolid |
( |
const G4Para & |
solid | ) |
|
|
inlinevirtualinherited |
◆ AddSolid() [6/14]
void G4PseudoScene::AddSolid |
( |
const G4Polycone & |
solid | ) |
|
|
inlinevirtualinherited |
◆ AddSolid() [7/14]
void G4PseudoScene::AddSolid |
( |
const G4Polyhedra & |
solid | ) |
|
|
inlinevirtualinherited |
◆ AddSolid() [8/14]
void G4PseudoScene::AddSolid |
( |
const G4Sphere & |
solid | ) |
|
|
inlinevirtualinherited |
◆ AddSolid() [9/14]
◆ AddSolid() [10/14]
void G4PseudoScene::AddSolid |
( |
const G4Torus & |
solid | ) |
|
|
inlinevirtualinherited |
◆ AddSolid() [11/14]
void G4PseudoScene::AddSolid |
( |
const G4Trap & |
solid | ) |
|
|
inlinevirtualinherited |
◆ AddSolid() [12/14]
void G4PseudoScene::AddSolid |
( |
const G4Trd & |
solid | ) |
|
|
inlinevirtualinherited |
◆ AddSolid() [13/14]
void G4PseudoScene::AddSolid |
( |
const G4Tubs & |
solid | ) |
|
|
inlinevirtualinherited |
◆ AddSolid() [14/14]
void G4PseudoScene::AddSolid |
( |
const G4VSolid & |
solid | ) |
|
|
inlinevirtualinherited |
◆ BeginPrimitives()
◆ BeginPrimitives2D()
◆ EndPrimitives()
void G4PseudoScene::EndPrimitives |
( |
| ) |
|
|
inlinevirtualinherited |
◆ EndPrimitives2D()
void G4PseudoScene::EndPrimitives2D |
( |
| ) |
|
|
inlinevirtualinherited |
◆ GetExtent()
const G4VisExtent & G4VGraphicsScene::GetExtent |
( |
| ) |
const |
|
virtualinherited |
◆ GetFoundDepth()
G4int G4PhysicalVolumeSearchScene::GetFoundDepth |
( |
| ) |
const |
|
inline |
◆ GetFoundFullPVPath()
◆ GetFoundTransformation()
const G4Transform3D & G4PhysicalVolumeSearchScene::GetFoundTransformation |
( |
| ) |
const |
|
inline |
◆ GetFoundVolume()
◆ PostAddSolid()
void G4PseudoScene::PostAddSolid |
( |
| ) |
|
|
inlinevirtualinherited |
◆ PreAddSolid()
◆ ProcessVolume()
void G4PhysicalVolumeSearchScene::ProcessVolume |
( |
const G4VSolid & |
| ) |
|
|
privatevirtual |
Reimplemented from G4PseudoScene.
Definition at line 54 of file G4PhysicalVolumeSearchScene.cc.
54 {
55
57
58
59
60
61
62
63
64
68
70 typedef std::vector<PVNodeID> PVPath;
75
81 }
82 else {
85 G4cout <<
"G4PhysicalVolumeSearchScene::FindVolume:"
86 << "\n Required volume \""
88 << "\"";
91 }
92 G4cout <<
" found more than once."
93 "\n This function is not smart enough to distinguish identical"
94 "\n physical volumes which have different parentage. It is"
95 "\n tricky to specify in general. This function gives you access"
96 "\n to the first occurrence only."
98 }
99 }
100 }
101 }
102 }
103}
G4GLOB_DLL std::ostream G4cout
G4VPhysicalVolume * GetCurrentPV() const
const std::vector< G4PhysicalVolumeNodeID > & GetFullPVPath() const
G4int GetCurrentDepth() const
const char * name(G4int ptype)
References fFoundDepth, fFoundFullPVPath, fFoundObjectTransformation, fMultipleOccurrence, G4PseudoScene::fpCurrentObjectTransformation, fpFoundPV, fpPVModel, fRequiredCopyNo, fRequiredPhysicalVolumeName, fVerbosity, G4cout, G4endl, G4PhysicalVolumeModel::GetCurrentDepth(), G4PhysicalVolumeModel::GetCurrentPV(), G4PhysicalVolumeModel::GetFullPVPath(), and G4InuclParticleNames::name().
◆ fFoundDepth
G4int G4PhysicalVolumeSearchScene::fFoundDepth |
|
private |
◆ fFoundFullPVPath
◆ fFoundObjectTransformation
G4Transform3D G4PhysicalVolumeSearchScene::fFoundObjectTransformation |
|
private |
◆ fMultipleOccurrence
G4bool G4PhysicalVolumeSearchScene::fMultipleOccurrence |
|
private |
◆ fpCurrentObjectTransformation
const G4Transform3D* G4PseudoScene::fpCurrentObjectTransformation |
|
protectedinherited |
◆ fpFoundPV
◆ fpPVModel
◆ fRequiredCopyNo
G4int G4PhysicalVolumeSearchScene::fRequiredCopyNo |
|
private |
◆ fRequiredPhysicalVolumeName
G4String G4PhysicalVolumeSearchScene::fRequiredPhysicalVolumeName |
|
private |
◆ fVerbosity
G4int G4PhysicalVolumeSearchScene::fVerbosity |
|
private |
The documentation for this class was generated from the following files: