Geant4
10.02.p01
|
#include <GB02BOptrMultiParticleForceCollision.hh>
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 35 of file GB02BOptrMultiParticleForceCollision.hh.
GB02BOptrMultiParticleForceCollision::GB02BOptrMultiParticleForceCollision | ( | ) |
Definition at line 33 of file GB02BOptrMultiParticleForceCollision.cc.
|
inlinevirtual |
Definition at line 38 of file GB02BOptrMultiParticleForceCollision.hh.
void GB02BOptrMultiParticleForceCollision::AddParticle | ( | G4String | particleName | ) |
Definition at line 38 of file GB02BOptrMultiParticleForceCollision.cc.
References fBOptrForParticle, G4ParticleTable::FindParticle(), fParticlesToBias, G4endl, G4Exception(), G4ParticleTable::GetParticleTable(), and JustWarning.
Referenced by GB02DetectorConstruction::ConstructSDandField().
|
finalprivatevirtual |
Reimplemented from G4VBiasingOperator.
Definition at line 134 of file GB02BOptrMultiParticleForceCollision.cc.
References G4VBiasingOperator::ExitingBiasing(), and fCurrentOperator.
|
finalprivatevirtual |
Reimplemented from G4VBiasingOperator.
Definition at line 103 of file GB02BOptrMultiParticleForceCollision.cc.
References fCurrentOperator, and G4VBiasingOperator::ReportOperationApplied().
|
finalprivatevirtual |
Reimplemented from G4VBiasingOperator.
Definition at line 117 of file GB02BOptrMultiParticleForceCollision.cc.
References fCurrentOperator, and G4VBiasingOperator::ReportOperationApplied().
|
finalprivatevirtual |
Implements G4VBiasingOperator.
Definition at line 83 of file GB02BOptrMultiParticleForceCollision.cc.
References fCurrentOperator, and G4VBiasingOperator::GetProposedFinalStateBiasingOperation().
|
finalprivatevirtual |
Implements G4VBiasingOperator.
Definition at line 73 of file GB02BOptrMultiParticleForceCollision.cc.
References fCurrentOperator, and G4VBiasingOperator::GetProposedNonPhysicsBiasingOperation().
|
finalprivatevirtual |
Implements G4VBiasingOperator.
Definition at line 63 of file GB02BOptrMultiParticleForceCollision.cc.
References fCurrentOperator, and G4VBiasingOperator::GetProposedOccurenceBiasingOperation().
|
finalvirtual |
Reimplemented from G4VBiasingOperator.
Definition at line 92 of file GB02BOptrMultiParticleForceCollision.cc.
References fBOptrForParticle, fCurrentOperator, and G4Track::GetParticleDefinition().
|
private |
Definition at line 83 of file GB02BOptrMultiParticleForceCollision.hh.
Referenced by AddParticle(), and StartTracking().
|
private |
Definition at line 85 of file GB02BOptrMultiParticleForceCollision.hh.
Referenced by ExitBiasing(), OperationApplied(), ProposeFinalStateBiasingOperation(), ProposeNonPhysicsBiasingOperation(), ProposeOccurenceBiasingOperation(), and StartTracking().
|
private |
Definition at line 84 of file GB02BOptrMultiParticleForceCollision.hh.
Referenced by AddParticle().