#include <G4TouchableDumpScene.hh>
Definition at line 43 of file G4TouchableDumpScene.hh.
◆ G4TouchableDumpScene()
Definition at line 44 of file G4TouchableDumpScene.cc.
const G4PhysicalVolumeModel * fpPVModel
G4ModelingParameters::PVNameCopyNoPath fRequiredTouchable
◆ ~G4TouchableDumpScene()
G4TouchableDumpScene::~G4TouchableDumpScene |
( |
| ) |
|
|
virtual |
◆ IsFound()
G4bool G4TouchableDumpScene::IsFound |
( |
| ) |
|
|
inline |
◆ ProcessVolume()
void G4TouchableDumpScene::ProcessVolume |
( |
const G4VSolid & |
solid | ) |
|
|
privatevirtual |
Implements G4PseudoScene.
Definition at line 55 of file G4TouchableDumpScene.cc.
57 const std::vector<G4PhysicalVolumeModel::G4PhysicalVolumeNodeID>&
64 std::vector<G4PhysicalVolumeModel::G4PhysicalVolumeNodeID>::const_iterator
68 ++iNameCopyNo, ++iPVNodeId) {
76 iNameCopyNo->GetName() ==
77 iPVNodeId->GetPhysicalVolume()->GetName() &&
78 iNameCopyNo->GetCopyNo() ==
79 iPVNodeId->GetPhysicalVolume()->GetCopyNo()
94 fos <<
"\nLocal polyhedron coordinates:\n" << *polyhedron;
96 polyhedron->Transform(*transform);
97 fos <<
"\nGlobal polyhedron coordinates:\n" << *polyhedron;
const std::map< G4String, G4AttDef > * GetAttDefs() const
std::vector< G4AttValue > * CreateCurrentAttValues() const
virtual G4Polyhedron * GetPolyhedron() const
const std::vector< G4PhysicalVolumeNodeID > & GetFullPVPath() const
const G4PhysicalVolumeModel * fpPVModel
G4Transform3D * GetCurrentTransform() const
G4ModelingParameters::PVNameCopyNoPath fRequiredTouchable
PVNameCopyNoPath::const_iterator PVNameCopyNoPathConstIterator
◆ fFound
G4bool G4TouchableDumpScene::fFound |
|
private |
◆ fos
std::ostream& G4TouchableDumpScene::fos |
|
private |
◆ fpPVModel
◆ fRequiredTouchable
The documentation for this class was generated from the following files: