ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Static Public Member Functions | |
static const G4BiasingProcessSharedData * | GetSharedData (const G4ProcessManager *) |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Private Member Functions | |
void | SetUpFirstLastFlags () |
void | ResetForUnbiasedTracking () |
void | ReorderBiasingVectorAsGPIL () |
G4int | IdxFirstLast (G4int firstLast, G4int GPILDoIt, G4int physAll) const |
void | InvokeWrappedProcessPostStepGPIL (const G4Track &track, G4double previousStepSize, G4ForceCondition *condition) |
Static Private Attributes | |
static G4Cache< G4bool > | fResetInteractionLaws |
static G4Cache< G4bool > | fCommonStart |
static G4Cache< G4bool > | fCommonEnd |
static G4Cache< G4bool > | fDoCommonConfigure |
Additional Inherited Members | |
Protected Member Functions inherited from G4VProcess | |
void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) |
void | ClearNumberOfInteractionLengthLeft () |
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 69 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 69 of file G4BiasingProcessInterface.hh
G4BiasingProcessInterface::G4BiasingProcessInterface | ( | G4String | name = "biasWrapper(0)" | ) |
Definition at line 42 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 42 of file G4BiasingProcessInterface.cc
References fCommonEnd, fCommonStart, fDoCommonConfigure, fFirstLastFlags, fResetInteractionLaws, and G4Cache< VALTYPE >::Put().
G4BiasingProcessInterface::G4BiasingProcessInterface | ( | G4VProcess * | wrappedProcess, |
G4bool | wrappedIsAtRest, | ||
G4bool | wrappedIsAlongStep, | ||
G4bool | wrappedIsPostStep, | ||
G4String | useThisName = "" |
||
) |
Definition at line 80 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 80 of file G4BiasingProcessInterface.cc
References fCommonEnd, fCommonStart, fDoCommonConfigure, fDummyParticleChange, fFirstLastFlags, fOccurenceBiasingParticleChange, fPhysicalInteractionLaw, fResetInteractionLaws, fWrappedProcess, G4VProcess::GetProcessName(), G4VProcess::GetProcessSubType(), G4Cache< VALTYPE >::Put(), and G4VProcess::SetProcessSubType().
G4BiasingProcessInterface::~G4BiasingProcessInterface | ( | ) |
Definition at line 130 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 130 of file G4BiasingProcessInterface.cc
References fDummyParticleChange, fOccurenceBiasingParticleChange, and fPhysicalInteractionLaw.
|
virtual |
Implements G4VProcess.
Definition at line 648 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 648 of file G4BiasingProcessInterface.cc
References G4VBiasingOperation::AlongMoveBy(), G4VProcess::AlongStepDoIt(), G4InteractionLawPhysical::ComputeNonInteractionProbabilityAt(), fBiasingInteractionLaw, G4BiasingProcessSharedData::fCurrentBiasingOperator, fDummyParticleChange, fOccurenceBiasingOperation, fOccurenceBiasingParticleChange, fPhysicalInteractionLaw, fSharedData, fWrappedProcess, fWrappedProcessIsAlong, G4endl, G4Exception(), G4VBiasingInteractionLaw::GetName(), G4Step::GetStepLength(), G4Track::GetTrackStatus(), G4ParticleChangeForNothing::Initialize(), JustWarning, G4VParticleChange::ProposeTrackStatus(), G4ParticleChangeForOccurenceBiasing::SetOccurenceWeightForNonInteraction(), and G4ParticleChangeForOccurenceBiasing::SetWrappedParticleChange().
|
virtual |
Implements G4VProcess.
Definition at line 569 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 569 of file G4BiasingProcessInterface.cc
References G4VProcess::AlongStepGetPhysicalInteractionLength(), DBL_MAX, fBiasingAlongStepGPIL, fBiasingGPILSelection, G4BiasingProcessSharedData::fCurrentBiasingOperator, fCurrentMinimumStep, fIsPhysicsBasedBiasing, fOccurenceBiasingOperation, fProposedSafety, fSharedData, fWrappedProcess, fWrappedProcessAlongStepGPIL, fWrappedProcessGPILSelection, fWrappedProcessIsAlong, NotCandidateForSelection, G4VBiasingOperation::ProposeAlongStepLimit(), and G4VBiasingOperation::ProposeGPILSelection().
|
virtual |
Implements G4VProcess.
Definition at line 711 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 711 of file G4BiasingProcessInterface.cc
References G4VProcess::AtRestDoIt(), and fWrappedProcess.
|
virtual |
Implements G4VProcess.
Definition at line 706 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 706 of file G4BiasingProcessInterface.cc
References G4VProcess::AtRestGetPhysicalInteractionLength(), and fWrappedProcess.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 741 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 741 of file G4BiasingProcessInterface.cc
References G4VProcess::BuildPhysicsTable(), demo::Configure(), fDoCommonConfigure, fIamFirstGPIL, fWrappedProcess, G4Cache< VALTYPE >::Get(), G4VBiasingOperator::GetBiasingOperators(), G4Cache< VALTYPE >::Put(), and ReorderBiasingVectorAsGPIL().
|
virtual |
Reimplemented from G4VProcess.
Definition at line 838 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 838 of file G4BiasingProcessInterface.cc
References G4VProcess::BuildWorkerPhysicsTable(), fDoCommonConfigure, fIamFirstGPIL, fWrappedProcess, G4Cache< VALTYPE >::Get(), G4VBiasingOperator::GetBiasingOperators(), G4Cache< VALTYPE >::Put(), and ReorderBiasingVectorAsGPIL().
|
virtual |
Reimplemented from G4VProcess.
Definition at line 184 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 184 of file G4BiasingProcessInterface.cc
References G4VProcess::EndTracking(), fBiasingInteractionLaw, fCommonEnd, fCommonStart, G4BiasingProcessSharedData::fCurrentBiasingOperator, fCurrentTrack, fIsPhysicsBasedBiasing, fSharedData, fWrappedProcess, G4Cache< VALTYPE >::Get(), G4VBiasingOperator::GetBiasingOperators(), and G4Cache< VALTYPE >::Put().
|
inline |
Definition at line 153 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 153 of file G4BiasingProcessInterface.hh
References fWrappedProcessAlongStepGPIL.
Referenced by G4BOptnForceCommonTruncatedExp::ApplyFinalStateBiasing().
|
inline |
Definition at line 106 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 106 of file G4BiasingProcessInterface.hh
References fSharedData.
|
inline |
Definition at line 92 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 92 of file G4BiasingProcessInterface.hh
References fSharedData.
|
inline |
Definition at line 99 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 99 of file G4BiasingProcessInterface.hh
References fFinalStateBiasingOperation.
|
inline |
Definition at line 148 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 148 of file G4BiasingProcessInterface.hh
References fCurrentMinimumStep.
|
inline |
Definition at line 95 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 95 of file G4BiasingProcessInterface.hh
References fNonPhysicsBiasingOperation.
|
inline |
Definition at line 97 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 97 of file G4BiasingProcessInterface.hh
References fOccurenceBiasingOperation.
Referenced by G4BOptrForceCollision::ProposeFinalStateBiasingOperation().
Definition at line 902 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 902 of file G4BiasingProcessInterface.cc
References fFirstLastFlags, and IdxFirstLast().
Referenced by G4BOptnForceFreeFlight::ApplyFinalStateBiasing().
Definition at line 888 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 888 of file G4BiasingProcessInterface.cc
References fFirstLastFlags, and IdxFirstLast().
Referenced by SetUpFirstLastFlags().
Definition at line 909 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 909 of file G4BiasingProcessInterface.cc
References fFirstLastFlags, and IdxFirstLast().
Definition at line 895 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 895 of file G4BiasingProcessInterface.cc
References fFirstLastFlags, and IdxFirstLast().
|
inline |
Definition at line 110 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 110 of file G4BiasingProcessInterface.hh
References G4BiasingProcessSharedData::fPublicNonPhysicsBiasingProcessInterfaces, and fSharedData.
|
inline |
Definition at line 108 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 108 of file G4BiasingProcessInterface.hh
References fSharedData.
|
inline |
Definition at line 152 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 152 of file G4BiasingProcessInterface.hh
References fBiasingPostStepGPIL.
Referenced by G4BOptnForceCommonTruncatedExp::ApplyFinalStateBiasing().
|
inline |
Definition at line 93 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 93 of file G4BiasingProcessInterface.hh
References G4BiasingProcessSharedData::fPreviousBiasingOperator, and fSharedData.
|
inline |
Definition at line 100 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 100 of file G4BiasingProcessInterface.hh
References fPreviousFinalStateBiasingOperation.
|
inline |
Definition at line 96 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 96 of file G4BiasingProcessInterface.hh
References fPreviousNonPhysicsBiasingOperation.
|
inline |
Definition at line 98 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 98 of file G4BiasingProcessInterface.hh
References fPreviousOccurenceBiasingOperation.
Referenced by GB01BOptrChangeCrossSection::ProposeOccurenceBiasingOperation(), and G4ChannelingOptrChangeCrossSection::ProposeOccurenceBiasingOperation().
|
inline |
Definition at line 147 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 147 of file G4BiasingProcessInterface.hh
References fPreviousStepSize.
Referenced by GB01BOptrChangeCrossSection::ProposeOccurenceBiasingOperation(), and G4ChannelingOptrChangeCrossSection::ProposeOccurenceBiasingOperation().
|
virtual |
Reimplemented from G4VProcess.
Definition at line 831 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 831 of file G4BiasingProcessInterface.cc
References fWrappedProcess, and G4VProcess::GetProcessManager().
|
inline |
Definition at line 149 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 149 of file G4BiasingProcessInterface.hh
References fProposedSafety.
|
inline |
Definition at line 114 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 114 of file G4BiasingProcessInterface.hh
References fSharedData.
Referenced by G4BOptrForceCollision::ConfigureForWorker(), G4BOptrForceCollision::ProposeOccurenceBiasingOperation(), GB01BOptrChangeCrossSection::StartRun(), GB05BOptrSplitAndKillByCrossSection::StartRun(), G4ChannelingOptrChangeCrossSection::StartRun(), and GB06BOptrSplitAndKillByImportance::StartRun().
|
static |
Definition at line 138 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 138 of file G4BiasingProcessInterface.cc
References G4MapCache< KEYTYPE, VALTYPE >::Find(), and G4BiasingProcessSharedData::fSharedDataMap.
|
inline |
Definition at line 84 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 84 of file G4BiasingProcessInterface.hh
References fWrappedProcess.
Referenced by GB04BOptnBremSplitting::ApplyFinalStateBiasing(), G4BOptnLeadingParticle::ApplyFinalStateBiasing(), G4BOptnForceCommonTruncatedExp::ApplyFinalStateBiasing(), G4BOptrForceCollision::ConfigureForWorker(), BiasingOperator::ProposeFinalStateBiasingOperation(), G4BOptrForceCollision::ProposeOccurenceBiasingOperation(), GB01BOptrChangeCrossSection::ProposeOccurenceBiasingOperation(), G4ChannelingOptrChangeCrossSection::ProposeOccurenceBiasingOperation(), G4BOptnForceCommonTruncatedExp::ProvideOccurenceBiasingInteractionLaw(), SetMasterProcess(), GB01BOptrChangeCrossSection::StartRun(), GB05BOptrSplitAndKillByCrossSection::StartRun(), and G4ChannelingOptrChangeCrossSection::StartRun().
|
inline |
Definition at line 142 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 142 of file G4BiasingProcessInterface.hh
References fWrappedProcessIsAlong.
|
inline |
Definition at line 141 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 141 of file G4BiasingProcessInterface.hh
References fWrappedProcessIsAtRest.
|
inline |
Definition at line 143 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 143 of file G4BiasingProcessInterface.hh
References fWrappedProcessIsPost.
|
inlineprivate |
Definition at line 248 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 248 of file G4BiasingProcessInterface.hh
Referenced by GetIsFirstPostStepDoItInterface(), GetIsFirstPostStepGPILInterface(), GetIsLastPostStepDoItInterface(), GetIsLastPostStepGPILInterface(), and SetUpFirstLastFlags().
|
private |
Definition at line 1049 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 1049 of file G4BiasingProcessInterface.cc
References condition(), fResetWrappedProcessInteractionLength, fWrappedProcess, fWrappedProcessForceCondition, fWrappedProcessInteractionLength, fWrappedProcessPostStepGPIL, G4VProcess::GetCurrentInteractionLength(), G4VProcess::PostStepGetPhysicalInteractionLength(), and G4VProcess::ResetNumberOfInteractionLengthLeft().
|
virtual |
Reimplemented from G4VProcess.
Definition at line 718 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 718 of file G4BiasingProcessInterface.cc
References fWrappedProcess, and G4VProcess::IsApplicable().
Definition at line 970 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 970 of file G4BiasingProcessInterface.cc
References G4BiasingProcessSharedData::fBiasingProcessInterfaces, fProcessManager, fSharedData, G4ProcessManager::GetPostStepProcessVector(), G4ProcessVector::size(), and typeDoIt.
Referenced by SetUpFirstLastFlags().
Definition at line 916 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 916 of file G4BiasingProcessInterface.cc
References G4BiasingProcessSharedData::fBiasingProcessInterfaces, fProcessManager, fSharedData, G4ProcessManager::GetPostStepProcessVector(), G4ProcessVector::size(), and typeGPIL.
Referenced by SetUpFirstLastFlags().
Definition at line 997 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 997 of file G4BiasingProcessInterface.cc
References G4BiasingProcessSharedData::fBiasingProcessInterfaces, fProcessManager, fSharedData, G4ProcessManager::GetPostStepProcessVector(), G4ProcessVector::size(), and typeDoIt.
Referenced by SetUpFirstLastFlags().
Definition at line 943 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 943 of file G4BiasingProcessInterface.cc
References G4BiasingProcessSharedData::fBiasingProcessInterfaces, fProcessManager, fSharedData, G4ProcessManager::GetPostStepProcessVector(), G4ProcessVector::size(), and typeGPIL.
Referenced by SetUpFirstLastFlags().
|
virtual |
Implements G4VProcess.
Definition at line 447 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 447 of file G4BiasingProcessInterface.cc
References G4VBiasingOperation::ApplyFinalStateBiasing(), BAC_FinalState, BAC_None, BAC_NonPhysics, G4InteractionLawPhysical::ComputeEffectiveCrossSectionAt(), G4VBiasingInteractionLaw::ComputeEffectiveCrossSectionAt(), fBiasingInteractionLaw, G4BiasingProcessSharedData::fCurrentBiasingOperator, fFinalStateBiasingOperation, fIsPhysicsBasedBiasing, fNonPhysicsBiasingOperation, fOccurenceBiasingOperation, fOccurenceBiasingParticleChange, fPhysicalInteractionLaw, fSharedData, fWrappedProcess, G4endl, G4Exception(), G4VBiasingOperation::GenerateBiasingFinalState(), G4Step::GetStepLength(), G4VParticleChange::GetTrackStatus(), G4VBiasingInteractionLaw::IsEffectiveCrossSectionInfinite(), G4VBiasingInteractionLaw::IsSingular(), JustWarning, G4VProcess::PostStepDoIt(), G4VParticleChange::ProposeTrackStatus(), G4ParticleChangeForOccurenceBiasing::SetOccurenceWeightForInteraction(), G4VParticleChange::SetSecondaryWeightByProcess(), G4ParticleChangeForOccurenceBiasing::SetWrappedParticleChange(), and G4ParticleChangeForOccurenceBiasing::StealSecondaries().
|
virtual |
Implements G4VProcess.
Definition at line 205 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 205 of file G4BiasingProcessInterface.cc
References DBL_MAX, G4VBiasingOperation::DistanceToApplyOperation(), fBiasingAlongStepGPIL, fBiasingForceCondition, fBiasingGPILSelection, fBiasingInteractionLaw, fBiasingPostStepGPIL, G4BiasingProcessSharedData::fCurrentBiasingOperator, fFinalStateBiasingOperation, fGeomBoundary, fIamFirstGPIL, G4BiasingProcessSharedData::fIsNewOperator, fIsPhysicsBasedBiasing, G4BiasingProcessSharedData::fLeavingPreviousOperator, G4BiasingProcessSharedData::fMassGeometryOperator, fNonPhysicsBiasingOperation, fOccurenceBiasingOperation, G4BiasingProcessSharedData::fParallelGeometriesLimiterProcess, G4BiasingProcessSharedData::fParallelGeometryOperator, fPhysicalInteractionLaw, G4BiasingProcessSharedData::fPhysicsBiasingProcessInterfaces, fPreviousBiasingInteractionLaw, G4BiasingProcessSharedData::fPreviousBiasingOperator, fPreviousFinalStateBiasingOperation, fPreviousNonPhysicsBiasingOperation, fPreviousOccurenceBiasingOperation, fPreviousStepSize, fResetWrappedProcessInteractionLength, fSharedData, fWrappedProcess, fWrappedProcessAlongStepGPIL, fWrappedProcessForceCondition, fWrappedProcessGPILSelection, fWrappedProcessInteractionLength, fWrappedProcessPostStepGPIL, G4endl, G4Exception(), G4VBiasingOperator::GetBiasingOperator(), G4Track::GetCurrentStepNumber(), G4ParallelGeometriesLimiterProcess::GetCurrentVolumes(), G4VPhysicalVolume::GetLogicalVolume(), G4VBiasingOperator::GetName(), G4Step::GetPreStepPoint(), G4VBiasingInteractionLaw::GetSampledInteractionLength(), G4Track::GetStep(), G4StepPoint::GetStepStatus(), G4Track::GetVolume(), G4ParallelGeometriesLimiterProcess::GetWasLimiting(), JustWarning, NotCandidateForSelection, NotForced, G4VProcess::PostStepGetPhysicalInteractionLength(), G4VBiasingOperation::ProvideOccurenceBiasingInteractionLaw(), ResetForUnbiasedTracking(), G4VProcess::ResetNumberOfInteractionLengthLeft(), and G4InteractionLawPhysical::SetPhysicalCrossSection().
|
virtual |
Reimplemented from G4VProcess.
Definition at line 773 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 773 of file G4BiasingProcessInterface.cc
References fWrappedProcess, G4VProcess::PreparePhysicsTable(), and SetUpFirstLastFlags().
|
virtual |
Reimplemented from G4VProcess.
Definition at line 868 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 868 of file G4BiasingProcessInterface.cc
References fWrappedProcess, G4VProcess::PrepareWorkerPhysicsTable(), and SetUpFirstLastFlags().
|
private |
Definition at line 1075 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 1075 of file G4BiasingProcessInterface.cc
References clear(), G4BiasingProcessSharedData::fBiasingProcessInterfaces, fIsPhysicsBasedBiasing, fProcessManager, fSharedData, G4ProcessManager::GetPostStepProcessVector(), G4ProcessVector::size(), and typeGPIL.
Referenced by BuildPhysicsTable(), and BuildWorkerPhysicsTable().
|
private |
Definition at line 1040 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 1040 of file G4BiasingProcessInterface.cc
References fBiasingInteractionLaw, fFinalStateBiasingOperation, fNonPhysicsBiasingOperation, and fOccurenceBiasingOperation.
Referenced by PostStepGetPhysicalInteractionLength().
|
virtual |
Reimplemented from G4VProcess.
Definition at line 882 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 882 of file G4BiasingProcessInterface.cc
References fWrappedProcess, and G4VProcess::ResetNumberOfInteractionLengthLeft().
|
virtual |
Reimplemented from G4VProcess.
Definition at line 794 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 794 of file G4BiasingProcessInterface.cc
References fWrappedProcess, and G4VProcess::RetrievePhysicsTable().
|
virtual |
Reimplemented from G4VProcess.
Definition at line 725 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 725 of file G4BiasingProcessInterface.cc
References fWrappedProcess, G4VProcess::GetMasterProcess(), GetWrappedProcess(), and G4VProcess::SetMasterProcess().
|
virtual |
Reimplemented from G4VProcess.
Definition at line 801 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 801 of file G4BiasingProcessInterface.cc
References fIsPhysicsBasedBiasing, fProcessManager, fSharedData, G4BiasingProcessSharedData::fSharedDataMap, fWrappedProcess, and G4VProcess::SetProcessManager().
Definition at line 150 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 150 of file G4BiasingProcessInterface.hh
References fProposedSafety.
|
private |
Definition at line 1024 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 1024 of file G4BiasingProcessInterface.cc
References fFirstLastFlags, fIamFirstGPIL, GetIsFirstPostStepGPILInterface(), IdxFirstLast(), IsFirstPostStepDoItInterface(), IsFirstPostStepGPILInterface(), IsLastPostStepDoItInterface(), and IsLastPostStepGPILInterface().
Referenced by PreparePhysicsTable(), and PrepareWorkerPhysicsTable().
Reimplemented from G4VProcess.
Definition at line 150 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 150 of file G4BiasingProcessInterface.cc
References fBiasingInteractionLaw, fCommonEnd, fCommonStart, fCurrentTrack, fFinalStateBiasingOperation, fIsPhysicsBasedBiasing, fNonPhysicsBiasingOperation, fOccurenceBiasingOperation, fPreviousBiasingInteractionLaw, G4BiasingProcessSharedData::fPreviousBiasingOperator, fPreviousFinalStateBiasingOperation, fPreviousNonPhysicsBiasingOperation, fPreviousOccurenceBiasingOperation, fPreviousStepSize, fResetWrappedProcessInteractionLength, fSharedData, fWrappedProcess, G4Cache< VALTYPE >::Get(), G4VBiasingOperator::GetBiasingOperators(), G4Cache< VALTYPE >::Put(), G4VProcess::StartTracking(), and track.
|
virtual |
Reimplemented from G4VProcess.
Definition at line 787 of file G4BiasingProcessInterface.cc.
View newest version in sPHENIX GitHub at line 787 of file G4BiasingProcessInterface.cc
References fWrappedProcess, and G4VProcess::StorePhysicsTable().
|
private |
Definition at line 238 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 238 of file G4BiasingProcessInterface.hh
Referenced by AlongStepGetPhysicalInteractionLength(), and PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 236 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 236 of file G4BiasingProcessInterface.hh
Referenced by PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 240 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 240 of file G4BiasingProcessInterface.hh
Referenced by AlongStepGetPhysicalInteractionLength(), and PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 242 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 242 of file G4BiasingProcessInterface.hh
Referenced by AlongStepDoIt(), EndTracking(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), ResetForUnbiasedTracking(), and StartTracking().
|
private |
Definition at line 233 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 233 of file G4BiasingProcessInterface.hh
Referenced by GetPostStepGPIL(), and PostStepGetPhysicalInteractionLength().
Definition at line 267 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 267 of file G4BiasingProcessInterface.hh
Referenced by EndTracking(), G4BiasingProcessInterface(), and StartTracking().
Definition at line 266 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 266 of file G4BiasingProcessInterface.hh
Referenced by EndTracking(), G4BiasingProcessInterface(), and StartTracking().
|
private |
Definition at line 213 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 213 of file G4BiasingProcessInterface.hh
Referenced by AlongStepGetPhysicalInteractionLength(), and GetCurrentMinimumStep().
|
private |
Definition at line 211 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 211 of file G4BiasingProcessInterface.hh
Referenced by EndTracking(), and StartTracking().
Definition at line 268 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 268 of file G4BiasingProcessInterface.hh
Referenced by BuildPhysicsTable(), BuildWorkerPhysicsTable(), and G4BiasingProcessInterface().
|
private |
Definition at line 246 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 246 of file G4BiasingProcessInterface.hh
Referenced by AlongStepDoIt(), G4BiasingProcessInterface(), and ~G4BiasingProcessInterface().
|
private |
Definition at line 217 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 217 of file G4BiasingProcessInterface.hh
Referenced by GetCurrentFinalStateBiasingOperation(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), ResetForUnbiasedTracking(), and StartTracking().
|
private |
Definition at line 247 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 247 of file G4BiasingProcessInterface.hh
Referenced by G4BiasingProcessInterface(), GetIsFirstPostStepDoItInterface(), GetIsFirstPostStepGPILInterface(), GetIsLastPostStepDoItInterface(), GetIsLastPostStepGPILInterface(), and SetUpFirstLastFlags().
|
private |
Definition at line 261 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 261 of file G4BiasingProcessInterface.hh
Referenced by BuildPhysicsTable(), BuildWorkerPhysicsTable(), PostStepGetPhysicalInteractionLength(), and SetUpFirstLastFlags().
|
private |
Definition at line 226 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 226 of file G4BiasingProcessInterface.hh
Referenced by AlongStepGetPhysicalInteractionLength(), EndTracking(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), ReorderBiasingVectorAsGPIL(), SetProcessManager(), and StartTracking().
|
private |
Definition at line 218 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 218 of file G4BiasingProcessInterface.hh
Referenced by GetCurrentNonPhysicsBiasingOperation(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), ResetForUnbiasedTracking(), and StartTracking().
|
private |
Definition at line 216 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 216 of file G4BiasingProcessInterface.hh
Referenced by AlongStepDoIt(), AlongStepGetPhysicalInteractionLength(), GetCurrentOccurenceBiasingOperation(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), ResetForUnbiasedTracking(), and StartTracking().
|
private |
Definition at line 245 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 245 of file G4BiasingProcessInterface.hh
Referenced by AlongStepDoIt(), G4BiasingProcessInterface(), PostStepDoIt(), and ~G4BiasingProcessInterface().
|
private |
Definition at line 244 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 244 of file G4BiasingProcessInterface.hh
Referenced by AlongStepDoIt(), G4BiasingProcessInterface(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), and ~G4BiasingProcessInterface().
|
private |
Definition at line 243 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 243 of file G4BiasingProcessInterface.hh
Referenced by PostStepGetPhysicalInteractionLength(), and StartTracking().
|
private |
Definition at line 220 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 220 of file G4BiasingProcessInterface.hh
Referenced by GetPreviousFinalStateBiasingOperation(), PostStepGetPhysicalInteractionLength(), and StartTracking().
|
private |
Definition at line 221 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 221 of file G4BiasingProcessInterface.hh
Referenced by GetPreviousNonPhysicsBiasingOperation(), PostStepGetPhysicalInteractionLength(), and StartTracking().
|
private |
Definition at line 219 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 219 of file G4BiasingProcessInterface.hh
Referenced by GetPreviousOccurenceBiasingOperation(), PostStepGetPhysicalInteractionLength(), and StartTracking().
|
private |
Definition at line 212 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 212 of file G4BiasingProcessInterface.hh
Referenced by GetPreviousStepSize(), PostStepGetPhysicalInteractionLength(), and StartTracking().
|
private |
Definition at line 270 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 270 of file G4BiasingProcessInterface.hh
Referenced by IsFirstPostStepDoItInterface(), IsFirstPostStepGPILInterface(), IsLastPostStepDoItInterface(), IsLastPostStepGPILInterface(), ReorderBiasingVectorAsGPIL(), and SetProcessManager().
|
private |
Definition at line 214 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 214 of file G4BiasingProcessInterface.hh
Referenced by AlongStepGetPhysicalInteractionLength(), GetProposedSafety(), and SetProposedSafety().
Definition at line 265 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 265 of file G4BiasingProcessInterface.hh
Referenced by G4BiasingProcessInterface().
|
private |
Definition at line 223 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 223 of file G4BiasingProcessInterface.hh
Referenced by InvokeWrappedProcessPostStepGPIL(), PostStepGetPhysicalInteractionLength(), and StartTracking().
|
private |
Definition at line 274 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 274 of file G4BiasingProcessInterface.hh
Referenced by AlongStepDoIt(), AlongStepGetPhysicalInteractionLength(), EndTracking(), GetBiasingProcessInterfaces(), GetCurrentBiasingOperator(), GetNonPhysicsBiasingProcessInterfaces(), GetPhysicsBiasingProcessInterfaces(), GetPreviousBiasingOperator(), GetSharedData(), IsFirstPostStepDoItInterface(), IsFirstPostStepGPILInterface(), IsLastPostStepDoItInterface(), IsLastPostStepGPILInterface(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), ReorderBiasingVectorAsGPIL(), SetProcessManager(), and StartTracking().
|
private |
Definition at line 225 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 225 of file G4BiasingProcessInterface.hh
Referenced by AlongStepDoIt(), AlongStepGetPhysicalInteractionLength(), AtRestDoIt(), AtRestGetPhysicalInteractionLength(), BuildPhysicsTable(), BuildWorkerPhysicsTable(), EndTracking(), G4BiasingProcessInterface(), GetProcessManager(), GetWrappedProcess(), InvokeWrappedProcessPostStepGPIL(), IsApplicable(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), PrepareWorkerPhysicsTable(), ResetNumberOfInteractionLengthLeft(), RetrievePhysicsTable(), SetMasterProcess(), SetProcessManager(), StartTracking(), and StorePhysicsTable().
|
private |
Definition at line 237 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 237 of file G4BiasingProcessInterface.hh
Referenced by AlongStepGetPhysicalInteractionLength(), GetAlongStepGPIL(), and PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 235 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 235 of file G4BiasingProcessInterface.hh
Referenced by InvokeWrappedProcessPostStepGPIL(), and PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 239 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 239 of file G4BiasingProcessInterface.hh
Referenced by AlongStepGetPhysicalInteractionLength(), and PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 234 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 234 of file G4BiasingProcessInterface.hh
Referenced by InvokeWrappedProcessPostStepGPIL(), and PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 228 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 228 of file G4BiasingProcessInterface.hh
Referenced by AlongStepDoIt(), AlongStepGetPhysicalInteractionLength(), and GetWrappedProcessIsAlong().
|
private |
Definition at line 227 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 227 of file G4BiasingProcessInterface.hh
Referenced by GetWrappedProcessIsAtRest().
|
private |
Definition at line 229 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 229 of file G4BiasingProcessInterface.hh
Referenced by GetWrappedProcessIsPost().
|
private |
Definition at line 232 of file G4BiasingProcessInterface.hh.
View newest version in sPHENIX GitHub at line 232 of file G4BiasingProcessInterface.hh
Referenced by InvokeWrappedProcessPostStepGPIL(), and PostStepGetPhysicalInteractionLength().