![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/management/include/G4VRestContinuousProcess.hh>
Inheritance diagram for G4VRestContinuousProcess:
Collaboration diagram for G4VRestContinuousProcess:Protected Member Functions | |
| virtual G4double | GetContinuousStepLimit (const G4Track &aTrack, G4double previousStepSize, G4double currentMinimumStep, G4double ¤tSafety)=0 |
| void | SetGPILSelection (G4GPILSelection selection) |
| G4GPILSelection | GetGPILSelection () const |
| virtual G4double | GetMeanLifeTime (const G4Track &aTrack, G4ForceCondition *condition)=0 |
Protected Member Functions inherited from G4VProcess | |
| void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) |
| void | ClearNumberOfInteractionLengthLeft () |
Private Member Functions | |
| G4VRestContinuousProcess () | |
| G4VRestContinuousProcess & | operator= (const G4VRestContinuousProcess &right) |
Private Attributes | |
| G4GPILSelection | valueGPILSelection |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VProcess | |
| static const G4String & | GetProcessTypeName (G4ProcessType) |
Protected Attributes inherited from G4VProcess | |
| const G4ProcessManager * | aProcessManager |
| G4VParticleChange * | pParticleChange |
| G4ParticleChange | aParticleChange |
| G4double | theNumberOfInteractionLengthLeft |
| G4double | currentInteractionLength |
| G4double | theInitialNumberOfInteractionLength |
| G4String | theProcessName |
| G4String | thePhysicsTableFileName |
| G4ProcessType | theProcessType |
| G4int | theProcessSubType |
| G4double | thePILfactor |
| G4bool | enableAtRestDoIt |
| G4bool | enableAlongStepDoIt |
| G4bool | enablePostStepDoIt |
| G4int | verboseLevel |
Definition at line 55 of file G4VRestContinuousProcess.hh.
View newest version in sPHENIX GitHub at line 55 of file G4VRestContinuousProcess.hh
| G4VRestContinuousProcess::G4VRestContinuousProcess | ( | const G4String & | aName, |
| G4ProcessType | aType = fNotDefined |
||
| ) |
Definition at line 54 of file G4VRestContinuousProcess.cc.
View newest version in sPHENIX GitHub at line 54 of file G4VRestContinuousProcess.cc
References G4VProcess::enablePostStepDoIt.
| G4VRestContinuousProcess::G4VRestContinuousProcess | ( | G4VRestContinuousProcess & | right | ) |
Definition at line 65 of file G4VRestContinuousProcess.cc.
View newest version in sPHENIX GitHub at line 65 of file G4VRestContinuousProcess.cc
|
virtual |
Definition at line 61 of file G4VRestContinuousProcess.cc.
View newest version in sPHENIX GitHub at line 61 of file G4VRestContinuousProcess.cc
|
private |
Definition at line 46 of file G4VRestContinuousProcess.cc.
View newest version in sPHENIX GitHub at line 46 of file G4VRestContinuousProcess.cc
References G4Exception(), and JustWarning.
Here is the call graph for this function:
|
virtual |
Implements G4VProcess.
Definition at line 138 of file G4VRestContinuousProcess.cc.
View newest version in sPHENIX GitHub at line 138 of file G4VRestContinuousProcess.cc
References G4VProcess::pParticleChange.
|
virtual |
Implements G4VProcess.
Definition at line 71 of file G4VRestContinuousProcess.cc.
View newest version in sPHENIX GitHub at line 71 of file G4VRestContinuousProcess.cc
References CandidateForSelection, cm, G4DynamicParticle::DumpInfo(), G4cout, G4endl, GetContinuousStepLimit(), G4Track::GetDynamicParticle(), G4Track::GetMaterial(), G4Material::GetName(), G4VProcess::GetProcessName(), valueGPILSelection, and G4VProcess::verboseLevel.
Here is the call graph for this function:
|
virtual |
Implements G4VProcess.
Definition at line 127 of file G4VRestContinuousProcess.cc.
View newest version in sPHENIX GitHub at line 127 of file G4VRestContinuousProcess.cc
References G4VProcess::ClearNumberOfInteractionLengthLeft(), and G4VProcess::pParticleChange.
Here is the call graph for this function:
|
virtual |
Implements G4VProcess.
Definition at line 99 of file G4VRestContinuousProcess.cc.
View newest version in sPHENIX GitHub at line 99 of file G4VRestContinuousProcess.cc
References G4VProcess::currentInteractionLength, G4DynamicParticle::DumpInfo(), G4cout, G4endl, G4Track::GetDynamicParticle(), G4Track::GetMaterial(), GetMeanLifeTime(), G4Material::GetName(), G4VProcess::GetProcessName(), NotForced, ns, G4VProcess::ResetNumberOfInteractionLengthLeft(), G4VProcess::theNumberOfInteractionLengthLeft, and G4VProcess::verboseLevel.
Here is the call graph for this function:
|
inlineprotected |
Definition at line 124 of file G4VRestContinuousProcess.hh.
View newest version in sPHENIX GitHub at line 124 of file G4VRestContinuousProcess.hh
References valueGPILSelection.
|
protectedpure virtual |
|
private |
|
inlinevirtual |
Implements G4VProcess.
Definition at line 100 of file G4VRestContinuousProcess.hh.
View newest version in sPHENIX GitHub at line 100 of file G4VRestContinuousProcess.hh
|
inlinevirtual |
Implements G4VProcess.
Definition at line 93 of file G4VRestContinuousProcess.hh.
View newest version in sPHENIX GitHub at line 93 of file G4VRestContinuousProcess.hh
|
inlineprotected |
Definition at line 121 of file G4VRestContinuousProcess.hh.
View newest version in sPHENIX GitHub at line 121 of file G4VRestContinuousProcess.hh
References valueGPILSelection.
|
private |
Definition at line 117 of file G4VRestContinuousProcess.hh.
View newest version in sPHENIX GitHub at line 117 of file G4VRestContinuousProcess.hh
Referenced by AlongStepGetPhysicalInteractionLength(), GetGPILSelection(), and SetGPILSelection().