ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/extended/biasing/GB04/include/GB04BOptrBremSplitting.hh>
Private Member Functions | |
virtual G4VBiasingOperation * | ProposeNonPhysicsBiasingOperation (const G4Track *, const G4BiasingProcessInterface *) |
virtual G4VBiasingOperation * | ProposeOccurenceBiasingOperation (const G4Track *, const G4BiasingProcessInterface *) |
virtual G4VBiasingOperation * | ProposeFinalStateBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess) |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VBiasingOperator | |
static const std::vector < G4VBiasingOperator * > & | GetBiasingOperators () |
static G4VBiasingOperator * | GetBiasingOperator (const G4LogicalVolume *) |
Protected Member Functions inherited from G4VBiasingOperator | |
virtual void | OperationApplied (const G4BiasingProcessInterface *callingProcess, G4BiasingAppliedCase biasingCase, G4VBiasingOperation *operationApplied, const G4VParticleChange *particleChangeProduced) |
virtual void | OperationApplied (const G4BiasingProcessInterface *callingProcess, G4BiasingAppliedCase biasingCase, G4VBiasingOperation *occurenceOperationApplied, G4double weightForOccurenceInteraction, G4VBiasingOperation *finalStateOperationApplied, const G4VParticleChange *particleChangeProduced) |
virtual void | ExitBiasing (const G4Track *track, const G4BiasingProcessInterface *callingProcess) |
Definition at line 36 of file GB04BOptrBremSplitting.hh.
View newest version in sPHENIX GitHub at line 36 of file GB04BOptrBremSplitting.hh
GB04BOptrBremSplitting::GB04BOptrBremSplitting | ( | ) |
Definition at line 38 of file GB04BOptrBremSplitting.cc.
View newest version in sPHENIX GitHub at line 38 of file GB04BOptrBremSplitting.cc
References G4GenericMessenger::DeclareProperty(), fBiasOnlyOnce, fBiasOnlyOnceMessenger, fBiasPrimaryOnly, fBiasPrimaryOnlyMessenger, fBremSplittingOperation, fSplittingFactor, fSplittingFactorMessenger, G4State_Idle, and G4GenericMessenger::Command::SetStates().
|
inlinevirtual |
Definition at line 39 of file GB04BOptrBremSplitting.hh.
View newest version in sPHENIX GitHub at line 39 of file GB04BOptrBremSplitting.hh
|
privatevirtual |
Implements G4VBiasingOperator.
Definition at line 97 of file GB04BOptrBremSplitting.cc.
View newest version in sPHENIX GitHub at line 97 of file GB04BOptrBremSplitting.cc
References fBiasOnlyOnce, fBiasPrimaryOnly, fBremSplittingOperation, fNInteractions, and G4Track::GetParentID().
|
inlineprivatevirtual |
Implements G4VBiasingOperator.
Definition at line 56 of file GB04BOptrBremSplitting.hh.
View newest version in sPHENIX GitHub at line 56 of file GB04BOptrBremSplitting.hh
|
inlineprivatevirtual |
Implements G4VBiasingOperator.
Definition at line 60 of file GB04BOptrBremSplitting.hh.
View newest version in sPHENIX GitHub at line 60 of file GB04BOptrBremSplitting.hh
|
virtual |
Reimplemented from G4VBiasingOperator.
Definition at line 73 of file GB04BOptrBremSplitting.cc.
View newest version in sPHENIX GitHub at line 73 of file GB04BOptrBremSplitting.cc
References fBiasOnlyOnce, fBiasPrimaryOnly, fBremSplittingOperation, fSplittingFactor, G4cout, G4endl, G4VBiasingOperator::GetName(), and GB04BOptnBremSplitting::SetSplittingFactor().
Reimplemented from G4VBiasingOperator.
Definition at line 87 of file GB04BOptrBremSplitting.cc.
View newest version in sPHENIX GitHub at line 87 of file GB04BOptrBremSplitting.cc
References fNInteractions.
|
private |
Definition at line 77 of file GB04BOptrBremSplitting.hh.
View newest version in sPHENIX GitHub at line 77 of file GB04BOptrBremSplitting.hh
Referenced by GB04BOptrBremSplitting(), ProposeFinalStateBiasingOperation(), and StartRun().
|
private |
Definition at line 82 of file GB04BOptrBremSplitting.hh.
View newest version in sPHENIX GitHub at line 82 of file GB04BOptrBremSplitting.hh
Referenced by GB04BOptrBremSplitting().
|
private |
Definition at line 76 of file GB04BOptrBremSplitting.hh.
View newest version in sPHENIX GitHub at line 76 of file GB04BOptrBremSplitting.hh
Referenced by GB04BOptrBremSplitting(), ProposeFinalStateBiasingOperation(), and StartRun().
|
private |
Definition at line 81 of file GB04BOptrBremSplitting.hh.
View newest version in sPHENIX GitHub at line 81 of file GB04BOptrBremSplitting.hh
Referenced by GB04BOptrBremSplitting().
|
private |
Definition at line 74 of file GB04BOptrBremSplitting.hh.
View newest version in sPHENIX GitHub at line 74 of file GB04BOptrBremSplitting.hh
Referenced by GB04BOptrBremSplitting(), ProposeFinalStateBiasingOperation(), and StartRun().
|
private |
Definition at line 78 of file GB04BOptrBremSplitting.hh.
View newest version in sPHENIX GitHub at line 78 of file GB04BOptrBremSplitting.hh
Referenced by ProposeFinalStateBiasingOperation(), and StartTracking().
|
private |
Definition at line 75 of file GB04BOptrBremSplitting.hh.
View newest version in sPHENIX GitHub at line 75 of file GB04BOptrBremSplitting.hh
Referenced by GB04BOptrBremSplitting(), and StartRun().
|
private |
Definition at line 80 of file GB04BOptrBremSplitting.hh.
View newest version in sPHENIX GitHub at line 80 of file GB04BOptrBremSplitting.hh
Referenced by GB04BOptrBremSplitting().