Geant4 10.7.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, const G4String &extraName="", G4VSolid *solid=nullptr, G4Material *mate=nullptr) |
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 53 of file G4tgbGeometryDumper.hh.
G4tgbGeometryDumper::~G4tgbGeometryDumper | ( | ) |
Definition at line 129 of file G4tgbGeometryDumper.cc.
Definition at line 677 of file G4tgbGeometryDumper.cc.
Referenced by DumpSolid().
void G4tgbGeometryDumper::DumpElement | ( | G4Element * | ele | ) |
Definition at line 558 of file G4tgbGeometryDumper.cc.
Referenced by DumpMaterial().
void G4tgbGeometryDumper::DumpGeometry | ( | const G4String & | fname | ) |
Definition at line 93 of file G4tgbGeometryDumper.cc.
void G4tgbGeometryDumper::DumpIsotope | ( | G4Isotope * | ele | ) |
Definition at line 604 of file G4tgbGeometryDumper.cc.
Referenced by DumpElement().
G4String G4tgbGeometryDumper::DumpLogVol | ( | G4LogicalVolume * | lv, |
const G4String & | extraName = "" , |
||
G4VSolid * | solid = nullptr , |
||
G4Material * | mate = nullptr |
||
) |
Definition at line 437 of file G4tgbGeometryDumper.cc.
Referenced by DumpPhysVol(), and DumpPVParameterised().
G4String G4tgbGeometryDumper::DumpMaterial | ( | G4Material * | mat | ) |
Definition at line 484 of file G4tgbGeometryDumper.cc.
Referenced by DumpLogVol().
void G4tgbGeometryDumper::DumpPhysVol | ( | G4VPhysicalVolume * | pv | ) |
Definition at line 134 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 255 of file G4tgbGeometryDumper.cc.
Referenced by DumpPhysVol().
void G4tgbGeometryDumper::DumpPVPlacement | ( | G4VPhysicalVolume * | pv, |
const G4String & | lvName, | ||
G4int | copyNo = -999 |
||
) |
Definition at line 197 of file G4tgbGeometryDumper.cc.
Referenced by DumpPhysVol(), and DumpPVParameterised().
void G4tgbGeometryDumper::DumpPVReplica | ( | G4PVReplica * | pv, |
const G4String & | lvName | ||
) |
Definition at line 380 of file G4tgbGeometryDumper.cc.
Referenced by DumpPhysVol().
G4String G4tgbGeometryDumper::DumpRotationMatrix | ( | G4RotationMatrix * | rotm | ) |
Definition at line 1054 of file G4tgbGeometryDumper.cc.
Referenced by DumpBooleanVolume(), and DumpPVPlacement().
Definition at line 620 of file G4tgbGeometryDumper.cc.
Referenced by DumpBooleanVolume(), DumpLogVol(), and DumpSolid().
void G4tgbGeometryDumper::DumpSolidParams | ( | G4VSolid * | so | ) |
Definition at line 734 of file G4tgbGeometryDumper.cc.
Referenced by DumpSolid().
|
static |
Definition at line 83 of file G4tgbGeometryDumper.cc.
Definition at line 745 of file G4tgbGeometryDumper.cc.
Referenced by DumpPVParameterised(), and DumpSolidParams().
G4VPhysicalVolume * G4tgbGeometryDumper::GetTopPhysVol | ( | ) |
Definition at line 102 of file G4tgbGeometryDumper.cc.
Referenced by DumpGeometry().