| 
    Geant4
    10.01.p03
    
   | 
 
#include <G4BOptrForceCollision.hh>
 Inheritance diagram for G4BOptrForceCollision:
 Collaboration diagram for G4BOptrForceCollision:Private Member Functions | |
| virtual G4VBiasingOperation * | ProposeNonPhysicsBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess) | 
| virtual G4VBiasingOperation * | ProposeOccurenceBiasingOperation (const G4Track *track, const G4BiasingProcessInterface *callingProcess) | 
| 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 *occurenceOperationApplied, G4double weightForOccurenceInteraction, G4VBiasingOperation *finalStateOperationApplied, const G4VParticleChange *particleChangeProduced) | 
| void | RememberSecondaries (const G4BiasingProcessInterface *callingProcess, const G4VBiasingOperation *operationApplied, const G4VParticleChange *particleChangeProduced) | 
| void | ForgetTrack (const G4Track *track) | 
Definition at line 58 of file G4BOptrForceCollision.hh.
| G4BOptrForceCollision::G4BOptrForceCollision | ( | G4String | particleToForce, | 
| G4String | name = "ForceCollision"  | 
        ||
| ) | 
Definition at line 44 of file G4BOptrForceCollision.cc.
References fCloningOperation, G4ParticleTable::FindParticle(), fParticleToBias, fSharedForceInteractionOperation, G4endl, G4Exception(), G4ParticleTable::GetParticleTable(), and JustWarning.
 Here is the call graph for this function:| G4BOptrForceCollision::G4BOptrForceCollision | ( | const G4ParticleDefinition * | particleToForce, | 
| G4String | name = "ForceCollision"  | 
        ||
| ) | 
Definition at line 64 of file G4BOptrForceCollision.cc.
References fCloningOperation, fParticleToBias, and fSharedForceInteractionOperation.
| G4BOptrForceCollision::~G4BOptrForceCollision | ( | ) | 
Definition at line 74 of file G4BOptrForceCollision.cc.
References fCloningOperation, fFreeFlightOperations, and fSharedForceInteractionOperation.
      
  | 
  virtual | 
Reimplemented from G4VBiasingOperator.
Definition at line 265 of file G4BOptrForceCollision.cc.
References G4VBiasingOperator::ForgetTrack(), and fPreviousOperationApplied.
 Here is the call graph for this function:
      
  | 
  virtual | 
Reimplemented from G4VBiasingOperator.
Definition at line 273 of file G4BOptrForceCollision.cc.
References fCloningOperation, fPreviousOperationApplied, and G4VBiasingOperator::RememberSecondaries().
 Here is the call graph for this function:
      
  | 
  privatevirtual | 
Implements G4VBiasingOperator.
Definition at line 250 of file G4BOptrForceCollision.cc.
References G4BiasingProcessInterface::GetCurrentOccurenceBiasingOperation().
 Here is the call graph for this function:
      
  | 
  privatevirtual | 
Implements G4VBiasingOperator.
Definition at line 227 of file G4BOptrForceCollision.cc.
References fCloningOperation, fGeomBoundary, fInitialTrackWeight, fParticleToBias, fSharedForceInteractionOperation, G4Track::GetDefinition(), G4Step::GetPreStepPoint(), G4Track::GetStep(), G4StepPoint::GetStepStatus(), G4Track::GetWeight(), G4BOptnCloning::SetCloneWeights(), and G4BOptnForceCommonTruncatedExp::SetInteractionOccured().
 Here is the call graph for this function:
      
  | 
  privatevirtual | 
Implements G4VBiasingOperator.
Definition at line 107 of file G4BOptrForceCollision.cc.
References G4BOptnForceCommonTruncatedExp::AddCrossSection(), DBL_MAX, DBL_MIN, fCloningOperation, fFreeFlightOperations, fInitialTrackWeight, fParticleToBias, fPreviousOperationApplied, fSharedForceInteractionOperation, G4VBiasingOperator::GetBirthOperation(), G4VProcess::GetCurrentInteractionLength(), G4Track::GetCurrentStepNumber(), G4Track::GetDefinition(), G4BOptnForceCommonTruncatedExp::GetInitialMomentum(), G4BOptnForceCommonTruncatedExp::GetInteractionOccured(), G4BOptnForceCommonTruncatedExp::GetMaximumDistance(), G4Track::GetMomentum(), G4BOptnForceCommonTruncatedExp::GetNumberOfSharing(), G4BiasingProcessSharedData::GetPhysicsBiasingProcessInterfaces(), G4BiasingProcessInterface::GetPreviousOccurenceBiasingOperation(), G4BiasingProcessInterface::GetSharedData(), G4Track::GetStep(), G4BiasingProcessInterface::GetWrappedProcess(), G4BOptnForceCommonTruncatedExp::Initialize(), G4BOptnForceFreeFlight::ResetInitialTrackWeight(), G4BOptnForceCommonTruncatedExp::Sample(), and G4BOptnForceCommonTruncatedExp::UpdateForStep().
 Here is the call graph for this function:
      
  | 
  virtual | 
Reimplemented from G4VBiasingOperator.
Definition at line 84 of file G4BOptrForceCollision.cc.
References fFreeFlightOperations, fParticleToBias, fSetup, G4BiasingProcessSharedData::GetPhysicsBiasingProcessInterfaces(), G4ParticleDefinition::GetProcessManager(), G4VProcess::GetProcessName(), G4BiasingProcessInterface::GetSharedData(), and G4BiasingProcessInterface::GetWrappedProcess().
 Here is the call graph for this function:
      
  | 
  virtual | 
Reimplemented from G4VBiasingOperator.
Definition at line 259 of file G4BOptrForceCollision.cc.
References fPreviousOperationApplied.
      
  | 
  private | 
Definition at line 85 of file G4BOptrForceCollision.hh.
Referenced by G4BOptrForceCollision(), OperationApplied(), ProposeNonPhysicsBiasingOperation(), ProposeOccurenceBiasingOperation(), and ~G4BOptrForceCollision().
      
  | 
  private | 
Definition at line 83 of file G4BOptrForceCollision.hh.
Referenced by ProposeOccurenceBiasingOperation(), StartRun(), and ~G4BOptrForceCollision().
      
  | 
  private | 
Definition at line 86 of file G4BOptrForceCollision.hh.
Referenced by ProposeNonPhysicsBiasingOperation(), and ProposeOccurenceBiasingOperation().
      
  | 
  private | 
Definition at line 88 of file G4BOptrForceCollision.hh.
Referenced by G4BOptrForceCollision(), ProposeNonPhysicsBiasingOperation(), ProposeOccurenceBiasingOperation(), and StartRun().
      
  | 
  private | 
Definition at line 90 of file G4BOptrForceCollision.hh.
      
  | 
  private | 
Definition at line 89 of file G4BOptrForceCollision.hh.
Referenced by ExitBiasing(), OperationApplied(), ProposeOccurenceBiasingOperation(), and StartTracking().
      
  | 
  private | 
Definition at line 87 of file G4BOptrForceCollision.hh.
Referenced by StartRun().
      
  | 
  private | 
Definition at line 84 of file G4BOptrForceCollision.hh.
Referenced by G4BOptrForceCollision(), ProposeNonPhysicsBiasingOperation(), ProposeOccurenceBiasingOperation(), and ~G4BOptrForceCollision().