ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Types | |
typedef std::deque < G4VPhysicsConstructor * > | PhysicsSet_t |
Static Public Member Functions | |
static TSPhysicsList * | Instance () |
Static Public Member Functions inherited from G4VUserPhysicsList | |
static const G4VUPLManager & | GetSubInstanceManager () |
Private Attributes | |
PhysicsSet_t | fConstructors |
G4double | fDefaultCutValue |
Static Private Attributes | |
static TSPhysicsList * | fgInstance = 0 |
Additional Inherited Members | |
Protected Member Functions inherited from G4VUserPhysicsList | |
void | AddTransportation () |
G4bool | RegisterProcess (G4VProcess *process, G4ParticleDefinition *particle) |
void | BuildIntegralPhysicsTable (G4VProcess *, G4ParticleDefinition *) |
virtual void | RetrievePhysicsTable (G4ParticleDefinition *, const G4String &directory, G4bool ascii=false) |
void | InitializeProcessManager () |
G4ParticleTable::G4PTblDicIterator * | GetParticleIterator () const |
Protected Attributes inherited from G4VUserPhysicsList | |
G4ParticleTable * | theParticleTable |
G4int | verboseLevel |
G4double | defaultCutValue |
G4bool | isSetDefaultCutValue |
G4ProductionCutsTable * | fCutsTable |
G4bool | fRetrievePhysicsTable |
G4bool | fStoredInAscii |
G4bool | fIsCheckedForRetrievePhysicsTable |
G4bool | fIsRestoredCutValues |
G4String | directoryPhysicsTable |
G4bool | fDisableCheckParticleList |
G4int | g4vuplInstanceID |
Static Protected Attributes inherited from G4VUserPhysicsList | |
static G4RUN_DLL G4VUPLManager | subInstanceManager |
This is a very, very extensive physics list and step-limiters are applied to many particles. The reasoning behind this is because we wan't to put as much pressure on the atomics as possible and produce as much round-off error as possible. See descriptions in README and TSDetectorConstruction for more details.
Definition at line 52 of file TSPhysicsList.hh.
View newest version in sPHENIX GitHub at line 52 of file TSPhysicsList.hh
typedef std::deque<G4VPhysicsConstructor*> TSPhysicsList::PhysicsSet_t |
Definition at line 55 of file TSPhysicsList.hh.
View newest version in sPHENIX GitHub at line 55 of file TSPhysicsList.hh
TSPhysicsList::TSPhysicsList | ( | ) |
Definition at line 100 of file TSPhysicsList.cc.
View newest version in sPHENIX GitHub at line 100 of file TSPhysicsList.cc
References fConstructors, and fgInstance.
|
virtual |
Definition at line 116 of file TSPhysicsList.cc.
View newest version in sPHENIX GitHub at line 116 of file TSPhysicsList.cc
References fConstructors, and fgInstance.
Implements G4VUserPhysicsList.
Definition at line 126 of file TSPhysicsList.cc.
View newest version in sPHENIX GitHub at line 126 of file TSPhysicsList.cc
References c, and fConstructors.
Implements G4VUserPhysicsList.
Definition at line 136 of file TSPhysicsList.cc.
View newest version in sPHENIX GitHub at line 136 of file TSPhysicsList.cc
References G4VUserPhysicsList::AddTransportation(), c, fConstructors, G4VUserPhysicsList::GetParticleIterator(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4PhysicsListHelper::GetPhysicsListHelper(), particle, pname(), and G4PhysicsListHelper::RegisterProcess().
|
static |
Definition at line 93 of file TSPhysicsList.cc.
View newest version in sPHENIX GitHub at line 93 of file TSPhysicsList.cc
References fgInstance.
|
virtual |
Reimplemented from G4VUserPhysicsList.
Definition at line 182 of file TSPhysicsList.cc.
View newest version in sPHENIX GitHub at line 182 of file TSPhysicsList.cc
References fDefaultCutValue, and G4VUserPhysicsList::SetCutValue().
|
private |
Definition at line 69 of file TSPhysicsList.hh.
View newest version in sPHENIX GitHub at line 69 of file TSPhysicsList.hh
Referenced by ConstructParticle(), ConstructProcess(), TSPhysicsList(), and ~TSPhysicsList().
|
private |
Definition at line 70 of file TSPhysicsList.hh.
View newest version in sPHENIX GitHub at line 70 of file TSPhysicsList.hh
Referenced by SetCuts().
|
staticprivate |
This is a very, very extensive physics list and step-limiters are applied to many particles. The reasoning behind this is because we wan't to put as much pressure on the atomics as possible and produce as much round-off error as possible. See descriptions in README and TSDetectorConstruction for more details.
Definition at line 68 of file TSPhysicsList.hh.
View newest version in sPHENIX GitHub at line 68 of file TSPhysicsList.hh
Referenced by Instance(), TSPhysicsList(), and ~TSPhysicsList().