ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
ExGflash3DetectorConstruction () | |
~ExGflash3DetectorConstruction () | |
virtual G4VPhysicalVolume * | Construct () |
virtual void | ConstructSDandField () |
Public Member Functions inherited from G4VUserDetectorConstruction | |
G4VUserDetectorConstruction () | |
virtual | ~G4VUserDetectorConstruction () |
virtual void | CloneSD () |
virtual void | CloneF () |
void | RegisterParallelWorld (G4VUserParallelWorld *) |
G4int | ConstructParallelGeometries () |
void | ConstructParallelSD () |
G4int | GetNumberOfParallelWorld () const |
G4VUserParallelWorld * | GetParallelWorld (G4int i) const |
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 G4VUserDetectorConstruction | |
void | SetSensitiveDetector (const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false) |
void | SetSensitiveDetector (G4LogicalVolume *logVol, G4VSensitiveDetector *aSD) |
Definition at line 45 of file ExGflash3DetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 45 of file ExGflash3DetectorConstruction.hh
ExGflash3DetectorConstruction::ExGflash3DetectorConstruction | ( | ) |
Definition at line 70 of file ExGflash3DetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 70 of file ExGflash3DetectorConstruction.cc
ExGflash3DetectorConstruction::~ExGflash3DetectorConstruction | ( | ) |
Definition at line 78 of file ExGflash3DetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 78 of file ExGflash3DetectorConstruction.cc
References fFastShowerModel, fHitMaker, fParameterisation, and fParticleBounds.
|
virtual |
Implements G4VUserDetectorConstruction.
Definition at line 88 of file ExGflash3DetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 88 of file ExGflash3DetectorConstruction.cc
References G4Region::AddRootLogicalVolume(), cm, G4NistManager::FindOrBuildMaterial(), fRegion, G4cout, G4endl, G4VisAttributes::GetInvisible(), G4NistManager::Instance(), G4LogicalVolume::SetRegion(), G4LogicalVolume::SetVisAttributes(), and BTOF::zpos.
|
virtual |
Reimplemented from G4VUserDetectorConstruction.
Definition at line 190 of file ExGflash3DetectorConstruction.cc.
View newest version in sPHENIX GitHub at line 190 of file ExGflash3DetectorConstruction.cc
References fFastShowerModel, fHitMaker, fParameterisation, fParticleBounds, fRegion, G4cout, G4endl, G4Region::GetMaterialIterator(), GFlashShowerModel::SetHitMaker(), GFlashHitMaker::SetNameOfWorldWithSD(), GFlashShowerModel::SetParameterisation(), and GFlashShowerModel::SetParticleBounds().
|
staticprivate |
Definition at line 58 of file ExGflash3DetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 58 of file ExGflash3DetectorConstruction.hh
Referenced by ConstructSDandField(), and ~ExGflash3DetectorConstruction().
|
staticprivate |
Definition at line 61 of file ExGflash3DetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 61 of file ExGflash3DetectorConstruction.hh
Referenced by ConstructSDandField(), and ~ExGflash3DetectorConstruction().
|
staticprivate |
Definition at line 59 of file ExGflash3DetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 59 of file ExGflash3DetectorConstruction.hh
Referenced by ConstructSDandField(), and ~ExGflash3DetectorConstruction().
|
staticprivate |
Definition at line 60 of file ExGflash3DetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 60 of file ExGflash3DetectorConstruction.hh
Referenced by ConstructSDandField(), and ~ExGflash3DetectorConstruction().
|
private |
Definition at line 56 of file ExGflash3DetectorConstruction.hh.
View newest version in sPHENIX GitHub at line 56 of file ExGflash3DetectorConstruction.hh
Referenced by Construct(), and ConstructSDandField().