QwGeant4
|
main class of QweakSim. All passive elements are are read from the GDML files. More...
#include <QweakSimGeometry.hh>
Public Member Functions | |
QweakSimGeometry () | |
~QweakSimGeometry () | |
void | SetWorldVolume (G4VPhysicalVolume *worldvolume) |
void | SetReadFile (const G4String &file) |
void | SetWriteFile (const G4String &file) |
void | SetWriteModuleDepth (const G4int &depth) |
void | SetWriteModuleUser (const G4bool &flag) |
void | AddModule (G4VPhysicalVolume *physvol) |
G4VPhysicalVolume * | Read () |
void | Write () |
Private Attributes | |
G4VPhysicalVolume * | fWorldVolume |
G4int | fModuleDepth |
G4bool | fModuleUser |
G4bool | fStoreReferences |
G4String | fReadFile |
G4String | fWriteFile |
QweakSimGeometryMessenger * | fGeometryMessenger |
main class of QweakSim. All passive elements are are read from the GDML files.
Definition at line 59 of file QweakSimGeometry.hh.
QweakSimGeometry::QweakSimGeometry | ( | ) |
Definition at line 32 of file QweakSimGeometry.cc.
References fGeometryMessenger, fModuleDepth, fModuleUser, fReadFile, and fWriteFile.
QweakSimGeometry::~QweakSimGeometry | ( | ) |
Definition at line 57 of file QweakSimGeometry.cc.
References fGeometryMessenger.
|
inline |
Definition at line 81 of file QweakSimGeometry.hh.
References fModuleUser.
Referenced by QweakSimDetectorConstruction::ConstructQweak().
G4VPhysicalVolume * QweakSimGeometry::Read | ( | ) |
|
inline |
Definition at line 72 of file QweakSimGeometry.hh.
References fReadFile.
Referenced by QweakSimGeometryMessenger::SetNewValue().
|
inline |
Definition at line 68 of file QweakSimGeometry.hh.
References fWorldVolume.
Referenced by QweakSimDetectorConstruction::ConstructQweak().
|
inline |
Definition at line 73 of file QweakSimGeometry.hh.
References fWriteFile.
Referenced by QweakSimGeometryMessenger::SetNewValue().
|
inline |
Definition at line 77 of file QweakSimGeometry.hh.
References fModuleDepth.
Referenced by QweakSimGeometryMessenger::SetNewValue().
|
inline |
Definition at line 78 of file QweakSimGeometry.hh.
References fModuleUser.
Referenced by QweakSimGeometryMessenger::SetNewValue().
void QweakSimGeometry::Write | ( | ) |
Definition at line 68 of file QweakSimGeometry.cc.
References fModuleDepth, fStoreReferences, fWorldVolume, and fWriteFile.
Referenced by QweakSimGeometryMessenger::SetNewValue().
|
private |
Definition at line 123 of file QweakSimGeometry.hh.
Referenced by QweakSimGeometry(), and ~QweakSimGeometry().
|
private |
Definition at line 104 of file QweakSimGeometry.hh.
Referenced by QweakSimGeometry(), SetWriteModuleDepth(), and Write().
|
private |
Definition at line 105 of file QweakSimGeometry.hh.
Referenced by AddModule(), QweakSimGeometry(), and SetWriteModuleUser().
|
private |
Definition at line 112 of file QweakSimGeometry.hh.
Referenced by QweakSimGeometry(), Read(), and SetReadFile().
|
private |
Definition at line 108 of file QweakSimGeometry.hh.
Referenced by Write().
|
private |
Definition at line 100 of file QweakSimGeometry.hh.
Referenced by SetWorldVolume(), and Write().
|
private |
Definition at line 113 of file QweakSimGeometry.hh.
Referenced by QweakSimGeometry(), SetWriteFile(), and Write().