ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Protected Member Functions | |
virtual G4double | GetMeanFreePath (const G4Track &track, G4double previousStepSize, G4ForceCondition *condition) |
Protected Attributes | |
G4VEmAdjointModel * | theAdjointEMModel |
G4ParticleChange * | fParticleChange |
G4AdjointCSManager * | theAdjointCSManager |
G4bool | IsScatProjToProjCase |
Private Attributes | |
G4double | lastCS |
std::vector< G4double > | CS_Vs_Element |
G4bool | IsFwdCSUsed |
G4bool | IsIntegralModeUsed |
G4int | trackid |
G4int | nstep |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Definition at line 73 of file G4VAdjointReverseReaction.hh.
View newest version in sPHENIX GitHub at line 73 of file G4VAdjointReverseReaction.hh
G4VAdjointReverseReaction::G4VAdjointReverseReaction | ( | G4String | process_name, |
G4bool | whichScatCase | ||
) |
Definition at line 44 of file G4VAdjointReverseReaction.cc.
View newest version in sPHENIX GitHub at line 44 of file G4VAdjointReverseReaction.cc
References fParticleChange, G4AdjointCSManager::GetAdjointCSManager(), IsFwdCSUsed, IsIntegralModeUsed, IsScatProjToProjCase, lastCS, nstep, theAdjointCSManager, and trackid.
|
virtual |
Definition at line 57 of file G4VAdjointReverseReaction.cc.
View newest version in sPHENIX GitHub at line 57 of file G4VAdjointReverseReaction.cc
References fParticleChange.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 67 of file G4VAdjointReverseReaction.cc.
View newest version in sPHENIX GitHub at line 67 of file G4VAdjointReverseReaction.cc
References G4AdjointCSManager::BuildCrossSectionMatrices(), G4AdjointCSManager::BuildTotalSigmaTables(), and theAdjointCSManager.
|
protectedvirtual |
Implements G4VDiscreteProcess.
Definition at line 105 of file G4VAdjointReverseReaction.cc.
View newest version in sPHENIX GitHub at line 105 of file G4VAdjointReverseReaction.cc
References G4VEmAdjointModel::GetAdjointCrossSection(), G4AdjointCSManager::GetCrossSectionCorrection(), G4Track::GetDefinition(), G4Track::GetKineticEnergy(), G4Track::GetMaterialCutsCouple(), G4Track::GetTrackID(), IsFwdCSUsed, IsScatProjToProjCase, lastCS, mm, NotForced, nstep, theAdjointCSManager, theAdjointEMModel, and trackid.
|
virtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 76 of file G4VAdjointReverseReaction.cc.
View newest version in sPHENIX GitHub at line 76 of file G4VAdjointReverseReaction.cc
References G4VProcess::ClearNumberOfInteractionLengthLeft(), fParticleChange, G4ParticleChange::Initialize(), IsScatProjToProjCase, G4VEmAdjointModel::SampleSecondaries(), and theAdjointEMModel.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 62 of file G4VAdjointReverseReaction.cc.
View newest version in sPHENIX GitHub at line 62 of file G4VAdjointReverseReaction.cc
Definition at line 88 of file G4VAdjointReverseReaction.hh.
View newest version in sPHENIX GitHub at line 88 of file G4VAdjointReverseReaction.hh
References IsIntegralModeUsed.
Referenced by G4eInverseBremsstrahlung::G4eInverseBremsstrahlung(), G4eInverseCompton::G4eInverseCompton(), G4eInverseIonisation::G4eInverseIonisation(), G4hInverseIonisation::G4hInverseIonisation(), G4InversePEEffect::G4InversePEEffect(), and G4IonInverseIonisation::G4IonInverseIonisation().
|
private |
Definition at line 106 of file G4VAdjointReverseReaction.hh.
View newest version in sPHENIX GitHub at line 106 of file G4VAdjointReverseReaction.hh
|
protected |
Definition at line 98 of file G4VAdjointReverseReaction.hh.
View newest version in sPHENIX GitHub at line 98 of file G4VAdjointReverseReaction.hh
Referenced by G4VAdjointReverseReaction(), PostStepDoIt(), and ~G4VAdjointReverseReaction().
|
private |
Definition at line 107 of file G4VAdjointReverseReaction.hh.
View newest version in sPHENIX GitHub at line 107 of file G4VAdjointReverseReaction.hh
Referenced by G4VAdjointReverseReaction(), and GetMeanFreePath().
|
private |
Definition at line 111 of file G4VAdjointReverseReaction.hh.
View newest version in sPHENIX GitHub at line 111 of file G4VAdjointReverseReaction.hh
Referenced by G4VAdjointReverseReaction(), and SetIntegralMode().
|
protected |
Definition at line 100 of file G4VAdjointReverseReaction.hh.
View newest version in sPHENIX GitHub at line 100 of file G4VAdjointReverseReaction.hh
Referenced by G4eInverseBremsstrahlung::G4eInverseBremsstrahlung(), G4VAdjointReverseReaction(), GetMeanFreePath(), and PostStepDoIt().
|
private |
Definition at line 105 of file G4VAdjointReverseReaction.hh.
View newest version in sPHENIX GitHub at line 105 of file G4VAdjointReverseReaction.hh
Referenced by G4VAdjointReverseReaction(), and GetMeanFreePath().
|
private |
Definition at line 115 of file G4VAdjointReverseReaction.hh.
View newest version in sPHENIX GitHub at line 115 of file G4VAdjointReverseReaction.hh
Referenced by G4VAdjointReverseReaction(), and GetMeanFreePath().
|
protected |
Definition at line 99 of file G4VAdjointReverseReaction.hh.
View newest version in sPHENIX GitHub at line 99 of file G4VAdjointReverseReaction.hh
Referenced by BuildPhysicsTable(), G4VAdjointReverseReaction(), and GetMeanFreePath().
|
protected |
Definition at line 97 of file G4VAdjointReverseReaction.hh.
View newest version in sPHENIX GitHub at line 97 of file G4VAdjointReverseReaction.hh
Referenced by G4eInverseBremsstrahlung::G4eInverseBremsstrahlung(), G4eInverseCompton::G4eInverseCompton(), G4eInverseIonisation::G4eInverseIonisation(), G4hInverseIonisation::G4hInverseIonisation(), G4InversePEEffect::G4InversePEEffect(), G4IonInverseIonisation::G4IonInverseIonisation(), GetMeanFreePath(), and PostStepDoIt().
|
private |
Definition at line 114 of file G4VAdjointReverseReaction.hh.
View newest version in sPHENIX GitHub at line 114 of file G4VAdjointReverseReaction.hh
Referenced by G4VAdjointReverseReaction(), and GetMeanFreePath().