ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
ExGflash2ParallelWorld (G4String aWorldName) | |
~ExGflash2ParallelWorld () | |
virtual void | Construct () final |
virtual void | ConstructSD () final |
Public Member Functions inherited from G4VUserParallelWorld | |
G4VUserParallelWorld (G4String worldName) | |
virtual | ~G4VUserParallelWorld () |
G4String | GetName () |
Private Attributes | |
G4Region * | fRegion |
Static Private Attributes | |
static G4ThreadLocal GFlashShowerModel * | fFastShowerModel = 0 |
static G4ThreadLocal GFlashHomoShowerParameterisation * | fParameterisation = 0 |
static G4ThreadLocal GFlashParticleBounds * | fParticleBounds = 0 |
static G4ThreadLocal GFlashHitMaker * | fHitMaker = 0 |
Additional Inherited Members | |
Protected Member Functions inherited from G4VUserParallelWorld | |
G4VPhysicalVolume * | GetWorld () |
void | SetSensitiveDetector (const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false) |
void | SetSensitiveDetector (G4LogicalVolume *logVol, G4VSensitiveDetector *aSD) |
Protected Attributes inherited from G4VUserParallelWorld | |
G4String | fWorldName |
Definition at line 43 of file ExGflash2ParallelWorld.hh.
View newest version in sPHENIX GitHub at line 43 of file ExGflash2ParallelWorld.hh
ExGflash2ParallelWorld::ExGflash2ParallelWorld | ( | G4String | aWorldName | ) |
Definition at line 64 of file ExGflash2ParallelWorld.cc.
View newest version in sPHENIX GitHub at line 64 of file ExGflash2ParallelWorld.cc
ExGflash2ParallelWorld::~ExGflash2ParallelWorld | ( | ) |
Definition at line 72 of file ExGflash2ParallelWorld.cc.
View newest version in sPHENIX GitHub at line 72 of file ExGflash2ParallelWorld.cc
References fFastShowerModel, fHitMaker, fParameterisation, and fParticleBounds.
Implements G4VUserParallelWorld.
Definition at line 82 of file ExGflash2ParallelWorld.cc.
View newest version in sPHENIX GitHub at line 82 of file ExGflash2ParallelWorld.cc
References G4Region::AddRootLogicalVolume(), cm, fRegion, G4VPhysicalVolume::GetLogicalVolume(), G4VUserParallelWorld::GetWorld(), G4LogicalVolume::SetRegion(), G4LogicalVolume::SetVisAttributes(), and BTOF::zpos.
|
finalvirtual |
Reimplemented from G4VUserParallelWorld.
Definition at line 144 of file ExGflash2ParallelWorld.cc.
View newest version in sPHENIX GitHub at line 144 of file ExGflash2ParallelWorld.cc
References fFastShowerModel, fHitMaker, G4NistManager::FindOrBuildMaterial(), fParameterisation, fParticleBounds, fRegion, G4cout, G4endl, G4NistManager::Instance(), GFlashShowerModel::SetHitMaker(), GFlashShowerModel::SetParameterisation(), and GFlashShowerModel::SetParticleBounds().
|
staticprivate |
Definition at line 56 of file ExGflash2ParallelWorld.hh.
View newest version in sPHENIX GitHub at line 56 of file ExGflash2ParallelWorld.hh
Referenced by ConstructSD(), and ~ExGflash2ParallelWorld().
|
staticprivate |
Definition at line 59 of file ExGflash2ParallelWorld.hh.
View newest version in sPHENIX GitHub at line 59 of file ExGflash2ParallelWorld.hh
Referenced by ConstructSD(), and ~ExGflash2ParallelWorld().
|
staticprivate |
Definition at line 57 of file ExGflash2ParallelWorld.hh.
View newest version in sPHENIX GitHub at line 57 of file ExGflash2ParallelWorld.hh
Referenced by ConstructSD(), and ~ExGflash2ParallelWorld().
|
staticprivate |
Definition at line 58 of file ExGflash2ParallelWorld.hh.
View newest version in sPHENIX GitHub at line 58 of file ExGflash2ParallelWorld.hh
Referenced by ConstructSD(), and ~ExGflash2ParallelWorld().
|
private |
Definition at line 54 of file ExGflash2ParallelWorld.hh.
View newest version in sPHENIX GitHub at line 54 of file ExGflash2ParallelWorld.hh
Referenced by Construct(), and ConstructSD().