![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Collaboration diagram for G4BiasingProcessSharedData:Public Member Functions | |
| const std::vector< const G4BiasingProcessInterface * > & | GetBiasingProcessInterfaces () const |
| const std::vector< const G4BiasingProcessInterface * > & | GetPhysicsBiasingProcessInterfaces () const |
| const std::vector< const G4BiasingProcessInterface * > & | GetNonPhysicsBiasingProcessInterfaces () const |
| const G4ParallelGeometriesLimiterProcess * | GetParallelGeometriesLimiterProcess () const |
Private Member Functions | |
| G4BiasingProcessSharedData (const G4ProcessManager *mgr) | |
| ~G4BiasingProcessSharedData () | |
| void | CurrentBiasingOperator (G4VBiasingOperator *) |
| G4VBiasingOperator * | CurrentBiasingOperator () const |
| void | PreviousBiasingOperator (G4VBiasingOperator *) |
| G4VBiasingOperator * | PreviousBiasingOperator () const |
Private Attributes | |
| const G4ProcessManager * | fProcessManager |
| G4VBiasingOperator * | fCurrentBiasingOperator |
| G4VBiasingOperator * | fPreviousBiasingOperator |
| G4VBiasingOperator * | fParallelGeometryOperator |
| G4VBiasingOperator * | fMassGeometryOperator |
| G4bool | fIsNewOperator |
| G4bool | fLeavingPreviousOperator |
| std::vector < G4BiasingProcessInterface * > | fBiasingProcessInterfaces |
| std::vector < G4BiasingProcessInterface * > | fPhysicsBiasingProcessInterfaces |
| std::vector < G4BiasingProcessInterface * > | fNonPhysicsBiasingProcessInterfaces |
| std::vector< const G4BiasingProcessInterface * > | fPublicBiasingProcessInterfaces |
| std::vector< const G4BiasingProcessInterface * > | fPublicPhysicsBiasingProcessInterfaces |
| std::vector< const G4BiasingProcessInterface * > | fPublicNonPhysicsBiasingProcessInterfaces |
| G4ParallelGeometriesLimiterProcess * | fParallelGeometriesLimiterProcess |
Static Private Attributes | |
| static G4MapCache< const G4ProcessManager *, G4BiasingProcessSharedData * > | fSharedDataMap |
Friends | |
| class | G4BiasingProcessInterface |
| class | G4ParallelGeometriesLimiterProcess |
Definition at line 57 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 57 of file G4BiasingProcessSharedData.hh
|
inlineprivate |
Definition at line 82 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 82 of file G4BiasingProcessSharedData.hh
|
inlineprivate |
Definition at line 92 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 92 of file G4BiasingProcessSharedData.hh
|
private |
|
private |
|
inline |
Definition at line 67 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 67 of file G4BiasingProcessSharedData.hh
References fPublicBiasingProcessInterfaces.
|
inline |
Definition at line 71 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 71 of file G4BiasingProcessSharedData.hh
References fPublicNonPhysicsBiasingProcessInterfaces.
|
inline |
Definition at line 75 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 75 of file G4BiasingProcessSharedData.hh
References fParallelGeometriesLimiterProcess.
Referenced by GB06BOptnSplitAndKillByImportance::DistanceToApplyOperation(), GB06BOptnSplitAndKillByImportance::GenerateBiasingFinalState(), and GB06BOptrSplitAndKillByImportance::StartRun().
Here is the caller graph for this function:
|
inline |
Definition at line 69 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 69 of file G4BiasingProcessSharedData.hh
References fPublicPhysicsBiasingProcessInterfaces.
Referenced by G4BOptrForceCollision::ConfigureForWorker(), G4BOptrForceCollision::ProposeOccurenceBiasingOperation(), GB01BOptrChangeCrossSection::StartRun(), GB05BOptrSplitAndKillByCrossSection::StartRun(), and G4ChannelingOptrChangeCrossSection::StartRun().
Here is the caller graph for this function:
|
private |
|
private |
|
friend |
Definition at line 59 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 59 of file G4BiasingProcessSharedData.hh
|
friend |
Definition at line 60 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 60 of file G4BiasingProcessSharedData.hh
|
private |
Definition at line 112 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 112 of file G4BiasingProcessSharedData.hh
Referenced by G4BiasingProcessInterface::IsFirstPostStepDoItInterface(), G4BiasingProcessInterface::IsFirstPostStepGPILInterface(), G4BiasingProcessInterface::IsLastPostStepDoItInterface(), G4BiasingProcessInterface::IsLastPostStepGPILInterface(), and G4BiasingProcessInterface::ReorderBiasingVectorAsGPIL().
|
private |
Definition at line 103 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 103 of file G4BiasingProcessSharedData.hh
Referenced by G4BiasingProcessInterface::AlongStepDoIt(), G4BiasingProcessInterface::AlongStepGetPhysicalInteractionLength(), G4BiasingProcessInterface::EndTracking(), G4BiasingProcessInterface::PostStepDoIt(), and G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 108 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 108 of file G4BiasingProcessSharedData.hh
Referenced by G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 109 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 109 of file G4BiasingProcessSharedData.hh
Referenced by G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 106 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 106 of file G4BiasingProcessSharedData.hh
Referenced by G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 114 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 114 of file G4BiasingProcessSharedData.hh
|
private |
Definition at line 121 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 121 of file G4BiasingProcessSharedData.hh
Referenced by GetParallelGeometriesLimiterProcess(), G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength(), and G4ParallelGeometriesLimiterProcess::SetProcessManager().
|
private |
Definition at line 105 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 105 of file G4BiasingProcessSharedData.hh
Referenced by G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 113 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 113 of file G4BiasingProcessSharedData.hh
Referenced by G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 104 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 104 of file G4BiasingProcessSharedData.hh
Referenced by G4BiasingProcessInterface::GetPreviousBiasingOperator(), G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength(), and G4BiasingProcessInterface::StartTracking().
|
private |
Definition at line 101 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 101 of file G4BiasingProcessSharedData.hh
|
private |
Definition at line 116 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 116 of file G4BiasingProcessSharedData.hh
Referenced by GetBiasingProcessInterfaces().
|
private |
Definition at line 118 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 118 of file G4BiasingProcessSharedData.hh
Referenced by GetNonPhysicsBiasingProcessInterfaces(), and G4BiasingProcessInterface::GetNonPhysicsBiasingProcessInterfaces().
|
private |
Definition at line 117 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 117 of file G4BiasingProcessSharedData.hh
Referenced by GetPhysicsBiasingProcessInterfaces().
|
staticprivate |
Definition at line 130 of file G4BiasingProcessSharedData.hh.
View newest version in sPHENIX GitHub at line 130 of file G4BiasingProcessSharedData.hh
Referenced by G4BiasingProcessInterface::GetSharedData(), G4ParallelGeometriesLimiterProcess::SetProcessManager(), and G4BiasingProcessInterface::SetProcessManager().