![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for G4VRestContinuousDiscreteProcess:
Collaboration diagram for G4VRestContinuousDiscreteProcess:Protected Member Functions | |
| virtual G4double | GetMeanLifeTime (const G4Track &aTrack, G4ForceCondition *condition)=0 |
| virtual G4double | GetContinuousStepLimit (const G4Track &aTrack, G4double previousStepSize, G4double currentMinimumStep, G4double ¤tSafety)=0 |
| void | SetGPILSelection (G4GPILSelection selection) |
| G4GPILSelection | GetGPILSelection () const |
| virtual G4double | GetMeanFreePath (const G4Track &aTrack, G4double previousStepSize, G4ForceCondition *condition)=0 |
Protected Member Functions inherited from G4VProcess | |
| void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) |
| void | ClearNumberOfInteractionLengthLeft () |
Private Member Functions | |
| G4VRestContinuousDiscreteProcess () | |
| G4VRestContinuousDiscreteProcess & | operator= (const G4VRestContinuousDiscreteProcess &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 54 of file G4VRestContinuousDiscreteProcess.hh.
View newest version in sPHENIX GitHub at line 54 of file G4VRestContinuousDiscreteProcess.hh
| G4VRestContinuousDiscreteProcess::G4VRestContinuousDiscreteProcess | ( | const G4String & | aName, |
| G4ProcessType | aType = fNotDefined |
||
| ) |
Definition at line 54 of file G4VRestContinuousDiscreteProcess.cc.
View newest version in sPHENIX GitHub at line 54 of file G4VRestContinuousDiscreteProcess.cc
| G4VRestContinuousDiscreteProcess::G4VRestContinuousDiscreteProcess | ( | G4VRestContinuousDiscreteProcess & | right | ) |
Definition at line 64 of file G4VRestContinuousDiscreteProcess.cc.
View newest version in sPHENIX GitHub at line 64 of file G4VRestContinuousDiscreteProcess.cc
|
virtual |
Definition at line 60 of file G4VRestContinuousDiscreteProcess.cc.
View newest version in sPHENIX GitHub at line 60 of file G4VRestContinuousDiscreteProcess.cc
|
private |
Definition at line 46 of file G4VRestContinuousDiscreteProcess.cc.
View newest version in sPHENIX GitHub at line 46 of file G4VRestContinuousDiscreteProcess.cc
References G4Exception(), and JustWarning.
Here is the call graph for this function:
|
virtual |
Implements G4VProcess.
Definition at line 138 of file G4VRestContinuousDiscreteProcess.cc.
View newest version in sPHENIX GitHub at line 138 of file G4VRestContinuousDiscreteProcess.cc
References G4VProcess::pParticleChange.
|
virtual |
Implements G4VProcess.
Definition at line 109 of file G4VRestContinuousDiscreteProcess.cc.
View newest version in sPHENIX GitHub at line 109 of file G4VRestContinuousDiscreteProcess.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 98 of file G4VRestContinuousDiscreteProcess.cc.
View newest version in sPHENIX GitHub at line 98 of file G4VRestContinuousDiscreteProcess.cc
References G4VProcess::ClearNumberOfInteractionLengthLeft(), and G4VProcess::pParticleChange.
Here is the call graph for this function:
|
virtual |
Implements G4VProcess.
Definition at line 70 of file G4VRestContinuousDiscreteProcess.cc.
View newest version in sPHENIX GitHub at line 70 of file G4VRestContinuousDiscreteProcess.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 125 of file G4VRestContinuousDiscreteProcess.hh.
View newest version in sPHENIX GitHub at line 125 of file G4VRestContinuousDiscreteProcess.hh
References valueGPILSelection.
|
protectedpure virtual |
|
protectedpure virtual |
|
private |
|
virtual |
Implements G4VProcess.
Definition at line 188 of file G4VRestContinuousDiscreteProcess.cc.
View newest version in sPHENIX GitHub at line 188 of file G4VRestContinuousDiscreteProcess.cc
References G4VProcess::ClearNumberOfInteractionLengthLeft(), and G4VProcess::pParticleChange.
Here is the call graph for this function:
|
virtual |
Implements G4VProcess.
Definition at line 146 of file G4VRestContinuousDiscreteProcess.cc.
View newest version in sPHENIX GitHub at line 146 of file G4VRestContinuousDiscreteProcess.cc
References cm, G4VProcess::currentInteractionLength, DBL_MAX, G4DynamicParticle::DumpInfo(), G4cout, G4endl, G4Track::GetDynamicParticle(), G4Track::GetMaterial(), GetMeanFreePath(), G4Material::GetName(), G4VProcess::GetProcessName(), NotForced, G4VProcess::ResetNumberOfInteractionLengthLeft(), G4VProcess::SubtractNumberOfInteractionLengthLeft(), G4VProcess::theNumberOfInteractionLengthLeft, and G4VProcess::verboseLevel.
Here is the call graph for this function:
|
inlineprotected |
Definition at line 122 of file G4VRestContinuousDiscreteProcess.hh.
View newest version in sPHENIX GitHub at line 122 of file G4VRestContinuousDiscreteProcess.hh
References valueGPILSelection.
|
private |
Definition at line 118 of file G4VRestContinuousDiscreteProcess.hh.
View newest version in sPHENIX GitHub at line 118 of file G4VRestContinuousDiscreteProcess.hh
Referenced by AlongStepGetPhysicalInteractionLength(), GetGPILSelection(), and SetGPILSelection().