ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Identical to G4VRestDiscreteProcess with dependency from G4VITProcess. More...
Protected Member Functions | |
virtual G4double | GetMeanFreePath (const G4Track &aTrack, G4double previousStepSize, G4ForceCondition *condition)=0 |
virtual G4double | GetMeanLifeTime (const G4Track &aTrack, G4ForceCondition *condition)=0 |
Protected Member Functions inherited from G4VITProcess | |
void | RetrieveProcessInfo () |
void | CreateInfo () |
template<typename T > | |
T * | GetState () |
virtual void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) |
virtual void | ClearInteractionTimeLeft () |
virtual void | ClearNumberOfInteractionLengthLeft () |
void | SetInstantiateProcessState (G4bool flag) |
G4bool | InstantiateProcessState () |
Protected Member Functions inherited from G4VProcess | |
void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) |
void | ClearNumberOfInteractionLengthLeft () |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VITProcess | |
static const size_t & | GetMaxProcessIndex () |
Protected Attributes inherited from G4VITProcess | |
G4shared_ptr< G4ProcessState > | fpState |
G4bool | fProposesTimeStep |
Identical to G4VRestDiscreteProcess with dependency from G4VITProcess.
Identical to G4VRestDiscreteProcess with dependency on G4VITProcess
Definition at line 56 of file G4VITRestDiscreteProcess.hh.
View newest version in sPHENIX GitHub at line 56 of file G4VITRestDiscreteProcess.hh
|
delete |
G4VITRestDiscreteProcess::G4VITRestDiscreteProcess | ( | const G4String & | aName, |
G4ProcessType | aType = fNotDefined |
||
) |
Definition at line 37 of file G4VITRestDiscreteProcess.cc.
View newest version in sPHENIX GitHub at line 37 of file G4VITRestDiscreteProcess.cc
References G4VProcess::enableAlongStepDoIt.
|
delete |
|
overridedefault |
|
inlineoverridevirtual |
Implements G4VProcess.
Definition at line 92 of file G4VITRestDiscreteProcess.hh.
View newest version in sPHENIX GitHub at line 92 of file G4VITRestDiscreteProcess.hh
|
inlineoverridevirtual |
Implements G4VProcess.
Definition at line 82 of file G4VITRestDiscreteProcess.hh.
View newest version in sPHENIX GitHub at line 82 of file G4VITRestDiscreteProcess.hh
|
overridevirtual |
Implements G4VProcess.
Reimplemented in G4DNAMolecularDissociation, and G4DNAElectronHoleRecombination.
Definition at line 134 of file G4VITRestDiscreteProcess.cc.
View newest version in sPHENIX GitHub at line 134 of file G4VITRestDiscreteProcess.cc
References G4VITProcess::ClearNumberOfInteractionLengthLeft(), and G4VProcess::pParticleChange.
|
overridevirtual |
Implements G4VProcess.
Reimplemented in G4DNAMolecularDissociation.
Definition at line 106 of file G4VITRestDiscreteProcess.cc.
View newest version in sPHENIX GitHub at line 106 of file G4VITRestDiscreteProcess.cc
References G4DynamicParticle::DumpInfo(), G4VITProcess::fpState, G4cout, G4endl, G4Track::GetDynamicParticle(), G4Track::GetMaterial(), GetMeanLifeTime(), G4Material::GetName(), G4VProcess::GetProcessName(), NotForced, CLHEP::ns, G4VITProcess::ResetNumberOfInteractionLengthLeft(), and G4VProcess::verboseLevel.
Referenced by G4DNAMolecularDissociation::AtRestGetPhysicalInteractionLength().
|
protectedpure virtual |
Implemented in G4DNAMolecularDissociation, and G4DNAElectronHoleRecombination.
Referenced by PostStepGetPhysicalInteractionLength().
|
protectedpure virtual |
Implemented in G4DNAMolecularDissociation, and G4DNAElectronHoleRecombination.
Referenced by AtRestGetPhysicalInteractionLength().
|
delete |
|
overridevirtual |
Implements G4VProcess.
Reimplemented in G4DNAMolecularDissociation, and G4DNAElectronHoleRecombination.
Definition at line 97 of file G4VITRestDiscreteProcess.cc.
View newest version in sPHENIX GitHub at line 97 of file G4VITRestDiscreteProcess.cc
References G4VITProcess::ClearNumberOfInteractionLengthLeft(), and G4VProcess::pParticleChange.
|
overridevirtual |
Implements G4VProcess.
Reimplemented in G4DNAMolecularDissociation.
Definition at line 46 of file G4VITRestDiscreteProcess.cc.
View newest version in sPHENIX GitHub at line 46 of file G4VITRestDiscreteProcess.cc
References CLHEP::cm, DBL_MAX, G4DynamicParticle::DumpInfo(), G4VITProcess::fpState, G4cout, G4endl, G4Track::GetDynamicParticle(), G4Track::GetMaterial(), GetMeanFreePath(), G4Material::GetName(), G4VProcess::GetProcessName(), NotForced, G4VITProcess::ResetNumberOfInteractionLengthLeft(), G4VITProcess::SubtractNumberOfInteractionLengthLeft(), and G4VProcess::verboseLevel.