![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for ExGflash3DetectorConstruction:
Collaboration diagram for ExGflash3DetectorConstruction: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.
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
|
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().