#include <GB02BOptrMultiParticleForceCollision.hh>
 | 
|   | GB02BOptrMultiParticleForceCollision () | 
|   | 
| virtual  | ~GB02BOptrMultiParticleForceCollision () | 
|   | 
| void  | AddParticle (G4String particleName) | 
|   | 
| virtual void  | StartTracking (const G4Track *track) final | 
|   | 
|   | G4VBiasingOperator (G4String name) | 
|   | 
| virtual  | ~G4VBiasingOperator () | 
|   | 
| virtual void  | Configure () | 
|   | 
| virtual void  | ConfigureForWorker () | 
|   | 
| virtual void  | StartRun () | 
|   | 
| virtual void  | EndTracking () | 
|   | 
| const G4String  | GetName () const  | 
|   | 
| void  | AttachTo (const G4LogicalVolume *) | 
|   | 
| G4BiasingAppliedCase  | GetPreviousBiasingAppliedCase () const  | 
|   | 
| G4VBiasingOperation *  | GetProposedOccurenceBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess) | 
|   | 
| G4VBiasingOperation *  | GetProposedFinalStateBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess) | 
|   | 
| G4VBiasingOperation *  | GetProposedNonPhysicsBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess) | 
|   | 
| void  | ExitingBiasing (const G4Track *track, const G4BiasingProcessInterface *callingProcess) | 
|   | 
| void  | ReportOperationApplied (const G4BiasingProcessInterface *callingProcess, G4BiasingAppliedCase biasingCase, G4VBiasingOperation *operationApplied, const G4VParticleChange *particleChangeProduced) | 
|   | 
| void  | ReportOperationApplied (const G4BiasingProcessInterface *callingProcess, G4BiasingAppliedCase biasingCase, G4VBiasingOperation *occurenceOperationApplied, G4double weightForOccurenceInteraction, G4VBiasingOperation *finalStateOperationApplied, const G4VParticleChange *particleChangeProduced) | 
|   | 
| const G4VBiasingOperation *  | GetPreviousNonPhysicsAppliedOperation () | 
|   | 
      
        
          | GB02BOptrMultiParticleForceCollision::GB02BOptrMultiParticleForceCollision  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | virtual GB02BOptrMultiParticleForceCollision::~GB02BOptrMultiParticleForceCollision  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
      
        
          | void GB02BOptrMultiParticleForceCollision::AddParticle  | 
          ( | 
          G4String  | 
          particleName | ) | 
           | 
        
      
 
Definition at line 45 of file GB02BOptrMultiParticleForceCollision.cc.
   53       ed << 
"Particle `" << particleName << 
"' not found !" << 
G4endl;
 
   54       G4Exception(
"GB02BOptrMultiParticleForceCollision::AddParticle(...)",
 
   62                                                           "ForceCollisionFor"+particleName);
 
   63   fParticlesToBias.push_back( particle );
 
   64   fBOptrForParticle[ particle ] = optr;
 
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
 
std::ostringstream G4ExceptionDescription
 
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
 
static G4ParticleTable * GetParticleTable()
 
 
 
 
  
  
      
        
          | void GB02BOptrMultiParticleForceCollision::StartTracking  | 
          ( | 
          const G4Track *  | 
          track | ) | 
           | 
         
       
   | 
  
finalvirtual   | 
  
 
Reimplemented from G4VBiasingOperator.
Definition at line 106 of file GB02BOptrMultiParticleForceCollision.cc.
  109   std::map < const G4ParticleDefinition*, G4BOptrForceCollision* > :: iterator
 
  110     it = fBOptrForParticle.find( definition );
 
  111   fCurrentOperator = 0;
 
  112   if ( it != fBOptrForParticle.end() ) fCurrentOperator = (*it).second;
 
const G4ParticleDefinition * GetParticleDefinition() const 
 
 
 
 
The documentation for this class was generated from the following files: