Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4tgbGeometryDumper.hh>
Public Member Functions | |
~G4tgbGeometryDumper () | |
void | DumpGeometry (const G4String &fname) |
G4VPhysicalVolume * | GetTopPhysVol () |
void | DumpPhysVol (G4VPhysicalVolume *pv) |
void | DumpPVPlacement (G4VPhysicalVolume *pv, const G4String &lvName, G4int copyNo=-999) |
void | DumpPVParameterised (G4PVParameterised *pv) |
void | DumpPVReplica (G4PVReplica *pv, const G4String &lvName) |
G4String | DumpLogVol (G4LogicalVolume *lv, G4String extraName="", G4VSolid *solid=0, G4Material *mate=0) |
G4String | DumpMaterial (G4Material *mat) |
void | DumpElement (G4Element *ele) |
void | DumpIsotope (G4Isotope *ele) |
G4String | DumpSolid (G4VSolid *solid, const G4String &extraName="") |
void | DumpBooleanVolume (const G4String &solidType, G4VSolid *so) |
void | DumpSolidParams (G4VSolid *so) |
std::vector< G4double > | GetSolidParams (const G4VSolid *so) |
void | DumpPolySections (G4int zPlanes, G4double *z, G4double *rmin, G4double *rmax) |
G4String | DumpRotationMatrix (G4RotationMatrix *rotm) |
Static Public Member Functions | |
static G4tgbGeometryDumper * | GetInstance () |
Definition at line 56 of file G4tgbGeometryDumper.hh.
G4tgbGeometryDumper::~G4tgbGeometryDumper | ( | ) |
Definition at line 135 of file G4tgbGeometryDumper.cc.
Definition at line 699 of file G4tgbGeometryDumper.cc.
Referenced by DumpSolid().
void G4tgbGeometryDumper::DumpElement | ( | G4Element * | ele | ) |
Definition at line 579 of file G4tgbGeometryDumper.cc.
Referenced by DumpMaterial().
Definition at line 100 of file G4tgbGeometryDumper.cc.
void G4tgbGeometryDumper::DumpIsotope | ( | G4Isotope * | ele | ) |
Definition at line 627 of file G4tgbGeometryDumper.cc.
Referenced by DumpElement().
G4String G4tgbGeometryDumper::DumpLogVol | ( | G4LogicalVolume * | lv, |
G4String | extraName = "" , |
||
G4VSolid * | solid = 0 , |
||
G4Material * | mate = 0 |
||
) |
Definition at line 461 of file G4tgbGeometryDumper.cc.
Referenced by DumpPhysVol(), and DumpPVParameterised().
G4String G4tgbGeometryDumper::DumpMaterial | ( | G4Material * | mat | ) |
Definition at line 501 of file G4tgbGeometryDumper.cc.
Referenced by DumpLogVol().
void G4tgbGeometryDumper::DumpPhysVol | ( | G4VPhysicalVolume * | pv | ) |
Definition at line 140 of file G4tgbGeometryDumper.cc.
Referenced by DumpGeometry(), and DumpPhysVol().
void G4tgbGeometryDumper::DumpPolySections | ( | G4int | zPlanes, |
G4double * | z, | ||
G4double * | rmin, | ||
G4double * | rmax | ||
) |
void G4tgbGeometryDumper::DumpPVParameterised | ( | G4PVParameterised * | pv | ) |
Definition at line 268 of file G4tgbGeometryDumper.cc.
Referenced by DumpPhysVol().
void G4tgbGeometryDumper::DumpPVPlacement | ( | G4VPhysicalVolume * | pv, |
const G4String & | lvName, | ||
G4int | copyNo = -999 |
||
) |
Definition at line 206 of file G4tgbGeometryDumper.cc.
Referenced by DumpPhysVol(), and DumpPVParameterised().
void G4tgbGeometryDumper::DumpPVReplica | ( | G4PVReplica * | pv, |
const G4String & | lvName | ||
) |
Definition at line 394 of file G4tgbGeometryDumper.cc.
Referenced by DumpPhysVol().
G4String G4tgbGeometryDumper::DumpRotationMatrix | ( | G4RotationMatrix * | rotm | ) |
Definition at line 991 of file G4tgbGeometryDumper.cc.
Referenced by DumpBooleanVolume(), and DumpPVPlacement().
Definition at line 644 of file G4tgbGeometryDumper.cc.
Referenced by DumpBooleanVolume(), DumpLogVol(), and DumpSolid().
void G4tgbGeometryDumper::DumpSolidParams | ( | G4VSolid * | so | ) |
Definition at line 750 of file G4tgbGeometryDumper.cc.
Referenced by DumpSolid().
|
static |
Definition at line 89 of file G4tgbGeometryDumper.cc.
Definition at line 762 of file G4tgbGeometryDumper.cc.
Referenced by DumpPVParameterised(), and DumpSolidParams().
G4VPhysicalVolume * G4tgbGeometryDumper::GetTopPhysVol | ( | ) |
Definition at line 109 of file G4tgbGeometryDumper.cc.
Referenced by DumpGeometry().