ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
G4StepLimiterPhysics (const G4String &name="stepLimiter") | |
virtual | ~G4StepLimiterPhysics () |
virtual void | ConstructParticle () |
virtual void | ConstructProcess () |
void | SetApplyToAll (G4bool option) |
G4bool | GetApplyToAll () const |
Public Member Functions inherited from G4VPhysicsConstructor | |
G4VPhysicsConstructor (const G4String &="") | |
G4VPhysicsConstructor (const G4String &name, G4int physics_type) | |
virtual | ~G4VPhysicsConstructor () |
void | SetPhysicsName (const G4String &="") |
const G4String & | GetPhysicsName () const |
void | SetPhysicsType (G4int) |
G4int | GetPhysicsType () const |
void | SetVerboseLevel (G4int value) |
G4int | GetVerboseLevel () const |
G4int | GetInstanceID () const |
virtual void | TerminateWorker () |
Private Member Functions | |
G4StepLimiterPhysics & | operator= (const G4StepLimiterPhysics &right) |
G4StepLimiterPhysics (const G4StepLimiterPhysics &) | |
Private Attributes | |
G4bool | fApplyToAll |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VPhysicsConstructor | |
static const G4VPCManager & | GetSubInstanceManager () |
Protected Types inherited from G4VPhysicsConstructor | |
using | PhysicsBuilder_V = G4VPCData::PhysicsBuilders_V |
Protected Member Functions inherited from G4VPhysicsConstructor | |
G4bool | RegisterProcess (G4VProcess *process, G4ParticleDefinition *particle) |
G4ParticleTable::G4PTblDicIterator * | GetParticleIterator () const |
PhysicsBuilder_V | GetBuilders () const |
void | AddBuilder (G4PhysicsBuilderInterface *bld) |
Protected Attributes inherited from G4VPhysicsConstructor | |
G4int | verboseLevel |
G4String | namePhysics |
G4int | typePhysics |
G4ParticleTable * | theParticleTable |
G4int | g4vpcInstanceID |
Static Protected Attributes inherited from G4VPhysicsConstructor | |
static G4RUN_DLL G4VPCManager | subInstanceManager |
Definition at line 42 of file G4StepLimiterPhysics.hh.
View newest version in sPHENIX GitHub at line 42 of file G4StepLimiterPhysics.hh
G4StepLimiterPhysics::G4StepLimiterPhysics | ( | const G4String & | name = "stepLimiter" | ) |
Definition at line 57 of file G4StepLimiterPhysics.cc.
View newest version in sPHENIX GitHub at line 57 of file G4StepLimiterPhysics.cc
References bUnknown, and G4VPhysicsConstructor::SetPhysicsType().
|
virtual |
Definition at line 65 of file G4StepLimiterPhysics.cc.
View newest version in sPHENIX GitHub at line 65 of file G4StepLimiterPhysics.cc
|
private |
Implements G4VPhysicsConstructor.
Definition at line 70 of file G4StepLimiterPhysics.cc.
View newest version in sPHENIX GitHub at line 70 of file G4StepLimiterPhysics.cc
Implements G4VPhysicsConstructor.
Definition at line 75 of file G4StepLimiterPhysics.cc.
View newest version in sPHENIX GitHub at line 75 of file G4StepLimiterPhysics.cc
References G4ProcessManager::AddDiscreteProcess(), charge, fApplyToAll, G4VPhysicsConstructor::GetParticleIterator(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetProcessManager(), G4ParticleDefinition::IsShortLived(), and particle.
|
inline |
Definition at line 62 of file G4StepLimiterPhysics.hh.
View newest version in sPHENIX GitHub at line 62 of file G4StepLimiterPhysics.hh
References fApplyToAll.
|
private |
Definition at line 61 of file G4StepLimiterPhysics.hh.
View newest version in sPHENIX GitHub at line 61 of file G4StepLimiterPhysics.hh
References fApplyToAll.
Referenced by F06PhysicsList::F06PhysicsList().
|
private |
Definition at line 70 of file G4StepLimiterPhysics.hh.
View newest version in sPHENIX GitHub at line 70 of file G4StepLimiterPhysics.hh
Referenced by ConstructProcess(), GetApplyToAll(), and SetApplyToAll().