![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/management/include/G4VContinuousProcess.hh>
Inheritance diagram for G4VContinuousProcess:
Collaboration diagram for G4VContinuousProcess:Protected Member Functions | |
| virtual G4double | GetContinuousStepLimit (const G4Track &aTrack, G4double previousStepSize, G4double currentMinimumStep, G4double ¤tSafety)=0 |
| void | SetGPILSelection (G4GPILSelection selection) |
| G4GPILSelection | GetGPILSelection () const |
Protected Member Functions inherited from G4VProcess | |
| void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) |
| void | ClearNumberOfInteractionLengthLeft () |
Private Member Functions | |
| G4VContinuousProcess () | |
| G4VContinuousProcess & | operator= (const G4VContinuousProcess &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 59 of file G4VContinuousProcess.hh.
View newest version in sPHENIX GitHub at line 59 of file G4VContinuousProcess.hh
| G4VContinuousProcess::G4VContinuousProcess | ( | const G4String & | aName, |
| G4ProcessType | aType = fNotDefined |
||
| ) |
Definition at line 54 of file G4VContinuousProcess.cc.
View newest version in sPHENIX GitHub at line 54 of file G4VContinuousProcess.cc
References G4VProcess::enableAtRestDoIt, and G4VProcess::enablePostStepDoIt.
| G4VContinuousProcess::G4VContinuousProcess | ( | G4VContinuousProcess & | right | ) |
Definition at line 66 of file G4VContinuousProcess.cc.
View newest version in sPHENIX GitHub at line 66 of file G4VContinuousProcess.cc
|
virtual |
Definition at line 62 of file G4VContinuousProcess.cc.
View newest version in sPHENIX GitHub at line 62 of file G4VContinuousProcess.cc
|
private |
Definition at line 46 of file G4VContinuousProcess.cc.
View newest version in sPHENIX GitHub at line 46 of file G4VContinuousProcess.cc
References G4Exception(), and JustWarning.
Here is the call graph for this function:
|
virtual |
Implements G4VProcess.
Reimplemented in G4ContinuousGainOfEnergy, G4AdjointAlongStepWeightCorrection, and G4ErrorEnergyLoss.
Definition at line 102 of file G4VContinuousProcess.cc.
View newest version in sPHENIX GitHub at line 102 of file G4VContinuousProcess.cc
References G4VProcess::pParticleChange.
|
virtual |
Implements G4VProcess.
Definition at line 72 of file G4VContinuousProcess.cc.
View newest version in sPHENIX GitHub at line 72 of file G4VContinuousProcess.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:
|
inlinevirtual |
Implements G4VProcess.
Definition at line 98 of file G4VContinuousProcess.hh.
View newest version in sPHENIX GitHub at line 98 of file G4VContinuousProcess.hh
|
inlinevirtual |
Implements G4VProcess.
Definition at line 92 of file G4VContinuousProcess.hh.
View newest version in sPHENIX GitHub at line 92 of file G4VContinuousProcess.hh
|
protectedpure virtual |
Implemented in G4ContinuousGainOfEnergy, G4AdjointAlongStepWeightCorrection, and G4ErrorEnergyLoss.
Referenced by AlongStepGetPhysicalInteractionLength().
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 127 of file G4VContinuousProcess.hh.
View newest version in sPHENIX GitHub at line 127 of file G4VContinuousProcess.hh
References valueGPILSelection.
|
private |
|
inlinevirtual |
Implements G4VProcess.
Definition at line 103 of file G4VContinuousProcess.hh.
View newest version in sPHENIX GitHub at line 103 of file G4VContinuousProcess.hh
|
inlinevirtual |
Implements G4VProcess.
Definition at line 86 of file G4VContinuousProcess.hh.
View newest version in sPHENIX GitHub at line 86 of file G4VContinuousProcess.hh
|
inlineprotected |
Definition at line 124 of file G4VContinuousProcess.hh.
View newest version in sPHENIX GitHub at line 124 of file G4VContinuousProcess.hh
References valueGPILSelection.
|
private |
Definition at line 120 of file G4VContinuousProcess.hh.
View newest version in sPHENIX GitHub at line 120 of file G4VContinuousProcess.hh
Referenced by AlongStepGetPhysicalInteractionLength(), GetGPILSelection(), and SetGPILSelection().