![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <east/blob/main/PhysicsList/Base/include/eASTPhysicsList.hh>
Inheritance diagram for eASTPhysicsList:
Collaboration diagram for eASTPhysicsList:Public Member Functions | |
| eASTPhysicsList () | |
| ~eASTPhysicsList () | |
| virtual void | ConstructParticle () |
| virtual void | ConstructProcess () |
| virtual void | SetCuts () |
| void | AddRDM (G4bool val=true) |
| G4bool | IfRDM () const |
| void | AddOptical (G4bool val=true) |
| G4bool | IfOptical () const |
| void | AddStepLimit (G4int val=0) |
| G4int | IfStepLimit () const |
| void | SetGlobalStepLimit (G4double) |
| G4double | GetGlobalStepLimit () const |
| G4Region * | SetLocalStepLimit (const G4String &, G4double) |
| G4double | GetLocalStepLimit (const G4String &) const |
| void | SetGlobalCuts (G4double) |
| G4double | GetGlobalCuts () const |
| void | SetGlobalCut (G4int, G4double) |
| G4double | GetGlobalCut (G4int i) const |
| G4Region * | SetLocalCuts (const G4String ®, G4double val) |
| G4double | GetLocalCuts (const G4String ®) const |
| G4Region * | SetLocalCut (const G4String &, G4int, G4double) |
| G4double | GetLocalCut (const G4String &, G4int) const |
Private Member Functions | |
| void | SetupProcesses () |
| G4Region * | FindRegion (const G4String &) const |
Private Attributes | |
| G4bool | processesAreRegistered = false |
| eASTPhysicsListMessenger * | pMessenger |
| G4bool | addRDM = false |
| G4bool | addOptical = false |
| G4int | stepLimit_opt = -1 |
| std::map< G4Region *, G4double > | localStepLimits |
| G4double | globalCuts [4] |
| std::map< G4Region *, G4ProductionCuts * > | localCuts |
Definition at line 24 of file eASTPhysicsList.hh.
View newest version in sPHENIX GitHub at line 24 of file eASTPhysicsList.hh
| eASTPhysicsList::eASTPhysicsList | ( | ) |
Definition at line 52 of file eASTPhysicsList.cc.
View newest version in sPHENIX GitHub at line 52 of file eASTPhysicsList.cc
References Acts::UnitConstants::e, Acts::UnitConstants::eV, globalCuts, Acts::UnitConstants::mm, and pMessenger.
| eASTPhysicsList::~eASTPhysicsList | ( | ) |
Definition at line 88 of file eASTPhysicsList.cc.
View newest version in sPHENIX GitHub at line 88 of file eASTPhysicsList.cc
References pMessenger.
|
inline |
Definition at line 56 of file eASTPhysicsList.hh.
View newest version in sPHENIX GitHub at line 56 of file eASTPhysicsList.hh
References addOptical.
Referenced by eASTPhysicsListMessenger::SetNewValue().
Here is the caller graph for this function:
|
inline |
Definition at line 54 of file eASTPhysicsList.hh.
View newest version in sPHENIX GitHub at line 54 of file eASTPhysicsList.hh
References addRDM.
Referenced by eASTPhysicsListMessenger::SetNewValue().
Here is the caller graph for this function:
|
inline |
Definition at line 59 of file eASTPhysicsList.hh.
View newest version in sPHENIX GitHub at line 59 of file eASTPhysicsList.hh
References stepLimit_opt.
Referenced by eASTPhysicsListMessenger::SetNewValue().
Here is the caller graph for this function:
|
virtual |
Definition at line 91 of file eASTPhysicsList.cc.
View newest version in sPHENIX GitHub at line 91 of file eASTPhysicsList.cc
References processesAreRegistered, and SetupProcesses().
Here is the call graph for this function:
|
virtual |
Definition at line 151 of file eASTPhysicsList.cc.
View newest version in sPHENIX GitHub at line 151 of file eASTPhysicsList.cc
References verbose.
|
private |
Definition at line 169 of file eASTPhysicsList.cc.
View newest version in sPHENIX GitHub at line 169 of file eASTPhysicsList.cc
Referenced by GetLocalCut(), GetLocalStepLimit(), SetLocalCut(), and SetLocalStepLimit().
Here is the caller graph for this function:
|
inline |
Definition at line 68 of file eASTPhysicsList.hh.
View newest version in sPHENIX GitHub at line 68 of file eASTPhysicsList.hh
References globalCuts.
Referenced by GetGlobalCuts().
Here is the caller graph for this function:
|
inline |
Definition at line 66 of file eASTPhysicsList.hh.
View newest version in sPHENIX GitHub at line 66 of file eASTPhysicsList.hh
References GetGlobalCut().
Here is the call graph for this function:| G4double eASTPhysicsList::GetGlobalStepLimit | ( | ) | const |
Definition at line 251 of file eASTPhysicsList.cc.
View newest version in sPHENIX GitHub at line 251 of file eASTPhysicsList.cc
References GetLocalStepLimit().
Here is the call graph for this function:| G4double eASTPhysicsList::GetLocalCut | ( | const G4String & | reg, |
| G4int | i | ||
| ) | const |
Definition at line 204 of file eASTPhysicsList.cc.
View newest version in sPHENIX GitHub at line 204 of file eASTPhysicsList.cc
References FindRegion().
Referenced by GetLocalCuts().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 79 of file eASTPhysicsList.hh.
View newest version in sPHENIX GitHub at line 79 of file eASTPhysicsList.hh
References GetLocalCut().
Here is the call graph for this function:| G4double eASTPhysicsList::GetLocalStepLimit | ( | const G4String & | reg | ) | const |
Definition at line 235 of file eASTPhysicsList.cc.
View newest version in sPHENIX GitHub at line 235 of file eASTPhysicsList.cc
References FindRegion().
Referenced by GetGlobalStepLimit().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 57 of file eASTPhysicsList.hh.
View newest version in sPHENIX GitHub at line 57 of file eASTPhysicsList.hh
References addOptical.
Referenced by eASTPhysicsListMessenger::GetCurrentValue().
Here is the caller graph for this function:
|
inline |
Definition at line 55 of file eASTPhysicsList.hh.
View newest version in sPHENIX GitHub at line 55 of file eASTPhysicsList.hh
References addRDM.
Referenced by eASTPhysicsListMessenger::GetCurrentValue().
Here is the caller graph for this function:
|
inline |
Definition at line 60 of file eASTPhysicsList.hh.
View newest version in sPHENIX GitHub at line 60 of file eASTPhysicsList.hh
References stepLimit_opt.
Referenced by eASTPhysicsListMessenger::GetCurrentValue().
Here is the caller graph for this function:
|
virtual |
Definition at line 161 of file eASTPhysicsList.cc.
View newest version in sPHENIX GitHub at line 161 of file eASTPhysicsList.cc
References globalCuts.
Referenced by SetGlobalCut(), and SetGlobalCuts().
Here is the caller graph for this function:| void eASTPhysicsList::SetGlobalCut | ( | G4int | i, |
| G4double | val | ||
| ) |
Definition at line 182 of file eASTPhysicsList.cc.
View newest version in sPHENIX GitHub at line 182 of file eASTPhysicsList.cc
References globalCuts, and SetCuts().
Referenced by SetGlobalCuts(), and eASTPhysicsListMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:| void eASTPhysicsList::SetGlobalCuts | ( | G4double | val | ) |
Definition at line 175 of file eASTPhysicsList.cc.
View newest version in sPHENIX GitHub at line 175 of file eASTPhysicsList.cc
References SetCuts(), and SetGlobalCut().
Referenced by eASTPhysicsListMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:| void eASTPhysicsList::SetGlobalStepLimit | ( | G4double | val | ) |
Definition at line 248 of file eASTPhysicsList.cc.
View newest version in sPHENIX GitHub at line 248 of file eASTPhysicsList.cc
References SetLocalStepLimit().
Referenced by eASTPhysicsListMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:| G4Region * eASTPhysicsList::SetLocalCut | ( | const G4String & | reg, |
| G4int | i, | ||
| G4double | val | ||
| ) |
Definition at line 188 of file eASTPhysicsList.cc.
View newest version in sPHENIX GitHub at line 188 of file eASTPhysicsList.cc
References FindRegion().
Referenced by SetLocalCuts(), and eASTPhysicsListMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 69 of file eASTPhysicsList.hh.
View newest version in sPHENIX GitHub at line 69 of file eASTPhysicsList.hh
References SetLocalCut().
Referenced by eASTPhysicsListMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:| G4Region * eASTPhysicsList::SetLocalStepLimit | ( | const G4String & | reg, |
| G4double | val | ||
| ) |
Definition at line 218 of file eASTPhysicsList.cc.
View newest version in sPHENIX GitHub at line 218 of file eASTPhysicsList.cc
References FindRegion().
Referenced by SetGlobalStepLimit(), and eASTPhysicsListMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 114 of file eASTPhysicsList.cc.
View newest version in sPHENIX GitHub at line 114 of file eASTPhysicsList.cc
References addOptical, addRDM, Acts::UnitConstants::mm, processesAreRegistered, and stepLimit_opt.
Referenced by ConstructParticle().
Here is the caller graph for this function:
|
private |
Definition at line 43 of file eASTPhysicsList.hh.
View newest version in sPHENIX GitHub at line 43 of file eASTPhysicsList.hh
Referenced by AddOptical(), IfOptical(), and SetupProcesses().
|
private |
Definition at line 42 of file eASTPhysicsList.hh.
View newest version in sPHENIX GitHub at line 42 of file eASTPhysicsList.hh
Referenced by AddRDM(), IfRDM(), and SetupProcesses().
|
private |
Definition at line 47 of file eASTPhysicsList.hh.
View newest version in sPHENIX GitHub at line 47 of file eASTPhysicsList.hh
Referenced by eASTPhysicsList(), GetGlobalCut(), SetCuts(), and SetGlobalCut().
|
private |
Definition at line 48 of file eASTPhysicsList.hh.
View newest version in sPHENIX GitHub at line 48 of file eASTPhysicsList.hh
|
private |
Definition at line 46 of file eASTPhysicsList.hh.
View newest version in sPHENIX GitHub at line 46 of file eASTPhysicsList.hh
|
private |
Definition at line 39 of file eASTPhysicsList.hh.
View newest version in sPHENIX GitHub at line 39 of file eASTPhysicsList.hh
Referenced by eASTPhysicsList(), and ~eASTPhysicsList().
|
private |
Definition at line 38 of file eASTPhysicsList.hh.
View newest version in sPHENIX GitHub at line 38 of file eASTPhysicsList.hh
Referenced by ConstructParticle(), and SetupProcesses().
|
private |
Definition at line 45 of file eASTPhysicsList.hh.
View newest version in sPHENIX GitHub at line 45 of file eASTPhysicsList.hh
Referenced by AddStepLimit(), IfStepLimit(), and SetupProcesses().