#include <Doxymodules_biasing.h>
|
virtual G4VBiasingOperation * | ProposeNonPhysicsBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess) final |
|
virtual G4VBiasingOperation * | ProposeOccurenceBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess) final |
|
virtual G4VBiasingOperation * | ProposeFinalStateBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess) final |
|
void | OperationApplied (const G4BiasingProcessInterface *callingProcess, G4BiasingAppliedCase biasingCase, G4VBiasingOperation *operationApplied, const G4VParticleChange *particleChangeProduced) final |
|
void | OperationApplied (const G4BiasingProcessInterface *callingProcess, G4BiasingAppliedCase biasingCase, G4VBiasingOperation *occurenceOperationApplied, G4double weightForOccurenceInteraction, G4VBiasingOperation *finalStateOperationApplied, const G4VParticleChange *particleChangeProduced) final |
|
void | ExitBiasing (const G4Track *, const G4BiasingProcessInterface *) final |
|
Definition at line 81 of file Doxymodules_biasing.h.
◆ GB02BOptrMultiParticleForceCollision()
GB02BOptrMultiParticleForceCollision::GB02BOptrMultiParticleForceCollision |
( |
| ) |
|
◆ ~GB02BOptrMultiParticleForceCollision()
virtual GB02BOptrMultiParticleForceCollision::~GB02BOptrMultiParticleForceCollision |
( |
| ) |
|
|
inlinevirtual |
◆ AddParticle()
void GB02BOptrMultiParticleForceCollision::AddParticle |
( |
G4String |
particleName | ) |
|
Definition at line 45 of file GB02BOptrMultiParticleForceCollision.cc.
46{
48 G4ParticleTable::GetParticleTable()->FindParticle( particleName );
49
50 if ( particle == 0 )
51 {
52 G4ExceptionDescription ed;
53 ed << "Particle `" << particleName << "' not found !" << G4endl;
54 G4Exception("GB02BOptrMultiParticleForceCollision::AddParticle(...)",
55 "exGB02.01",
56 JustWarning,
57 ed);
58 return;
59 }
60
62 "ForceCollisionFor"+particleName);
65
66}
std::map< const G4ParticleDefinition *, G4BOptrForceCollision * > fBOptrForParticle
std::vector< const G4ParticleDefinition * > fParticlesToBias
◆ ProposeNonPhysicsBiasingOperation()
◆ ProposeOccurenceBiasingOperation()
◆ ProposeFinalStateBiasingOperation()
◆ OperationApplied() [1/2]
◆ OperationApplied() [2/2]
Definition at line 134 of file GB02BOptrMultiParticleForceCollision.cc.
141{
143 biasingCase,
144 occurenceOperationApplied,
145 weightForOccurenceInteraction,
146 finalStateOperationApplied,
147 particleChangeProduced );
148}
◆ ExitBiasing()
◆ StartTracking()
void GB02BOptrMultiParticleForceCollision::StartTracking |
( |
const G4Track * |
track | ) |
|
|
finalvirtual |
◆ fBOptrForParticle
◆ fParticlesToBias
◆ fCurrentOperator
The documentation for this class was generated from the following files: