ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Private Attributes | |
std::map< const G4ParticleDefinition *, G4BOptrForceCollision * > | fBOptrForParticle |
std::vector< const G4ParticleDefinition * > | fParticlesToBias |
G4BOptrForceCollision * | fCurrentOperator |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VBiasingOperator | |
static const std::vector < G4VBiasingOperator * > & | GetBiasingOperators () |
static G4VBiasingOperator * | GetBiasingOperator (const G4LogicalVolume *) |
Definition at line 38 of file GB02BOptrMultiParticleForceCollision.hh.
View newest version in sPHENIX GitHub at line 38 of file GB02BOptrMultiParticleForceCollision.hh
GB02BOptrMultiParticleForceCollision::GB02BOptrMultiParticleForceCollision | ( | ) |
Definition at line 38 of file GB02BOptrMultiParticleForceCollision.cc.
View newest version in sPHENIX GitHub at line 38 of file GB02BOptrMultiParticleForceCollision.cc
|
inlinevirtual |
Definition at line 41 of file GB02BOptrMultiParticleForceCollision.hh.
View newest version in sPHENIX GitHub at line 41 of file GB02BOptrMultiParticleForceCollision.hh
Definition at line 45 of file GB02BOptrMultiParticleForceCollision.cc.
View newest version in sPHENIX GitHub at line 45 of file GB02BOptrMultiParticleForceCollision.cc
References fBOptrForParticle, G4ParticleTable::FindParticle(), fParticlesToBias, G4endl, G4Exception(), G4ParticleTable::GetParticleTable(), JustWarning, and particle.
Referenced by GB02DetectorConstruction::ConstructSDandField().
|
finalprivatevirtual |
Reimplemented from G4VBiasingOperator.
Definition at line 154 of file GB02BOptrMultiParticleForceCollision.cc.
View newest version in sPHENIX GitHub at line 154 of file GB02BOptrMultiParticleForceCollision.cc
References G4VBiasingOperator::ExitingBiasing(), and fCurrentOperator.
|
finalprivatevirtual |
Reimplemented from G4VBiasingOperator.
Definition at line 119 of file GB02BOptrMultiParticleForceCollision.cc.
View newest version in sPHENIX GitHub at line 119 of file GB02BOptrMultiParticleForceCollision.cc
References fCurrentOperator, and G4VBiasingOperator::ReportOperationApplied().
|
finalprivatevirtual |
Reimplemented from G4VBiasingOperator.
Definition at line 135 of file GB02BOptrMultiParticleForceCollision.cc.
View newest version in sPHENIX GitHub at line 135 of file GB02BOptrMultiParticleForceCollision.cc
References fCurrentOperator, and G4VBiasingOperator::ReportOperationApplied().
|
finalprivatevirtual |
Implements G4VBiasingOperator.
Definition at line 96 of file GB02BOptrMultiParticleForceCollision.cc.
View newest version in sPHENIX GitHub at line 96 of file GB02BOptrMultiParticleForceCollision.cc
References fCurrentOperator, and G4VBiasingOperator::GetProposedFinalStateBiasingOperation().
|
finalprivatevirtual |
Implements G4VBiasingOperator.
Definition at line 84 of file GB02BOptrMultiParticleForceCollision.cc.
View newest version in sPHENIX GitHub at line 84 of file GB02BOptrMultiParticleForceCollision.cc
References fCurrentOperator, and G4VBiasingOperator::GetProposedNonPhysicsBiasingOperation().
|
finalprivatevirtual |
Implements G4VBiasingOperator.
Definition at line 72 of file GB02BOptrMultiParticleForceCollision.cc.
View newest version in sPHENIX GitHub at line 72 of file GB02BOptrMultiParticleForceCollision.cc
References fCurrentOperator, and G4VBiasingOperator::GetProposedOccurenceBiasingOperation().
Reimplemented from G4VBiasingOperator.
Definition at line 106 of file GB02BOptrMultiParticleForceCollision.cc.
View newest version in sPHENIX GitHub at line 106 of file GB02BOptrMultiParticleForceCollision.cc
References fBOptrForParticle, fCurrentOperator, G4Track::GetParticleDefinition(), and it.
|
private |
Definition at line 86 of file GB02BOptrMultiParticleForceCollision.hh.
View newest version in sPHENIX GitHub at line 86 of file GB02BOptrMultiParticleForceCollision.hh
Referenced by AddParticle(), and StartTracking().
|
private |
Definition at line 88 of file GB02BOptrMultiParticleForceCollision.hh.
View newest version in sPHENIX GitHub at line 88 of file GB02BOptrMultiParticleForceCollision.hh
Referenced by ExitBiasing(), OperationApplied(), ProposeFinalStateBiasingOperation(), ProposeNonPhysicsBiasingOperation(), ProposeOccurenceBiasingOperation(), and StartTracking().
|
private |
Definition at line 87 of file GB02BOptrMultiParticleForceCollision.hh.
View newest version in sPHENIX GitHub at line 87 of file GB02BOptrMultiParticleForceCollision.hh
Referenced by AddParticle().