| 
    Geant4
    10.02.p01
    
   | 
 
#include <G4VBiasingOperation.hh>
 Inheritance diagram for G4VBiasingOperation:
 Collaboration diagram for G4VBiasingOperation:Public Member Functions | |
| G4VBiasingOperation (G4String name) | |
| virtual | ~G4VBiasingOperation () | 
| virtual const  G4VBiasingInteractionLaw *  | ProvideOccurenceBiasingInteractionLaw (const G4BiasingProcessInterface *, G4ForceCondition &)=0 | 
| virtual G4double | ProposeAlongStepLimit (const G4BiasingProcessInterface *) | 
| virtual G4GPILSelection | ProposeGPILSelection (const G4GPILSelection wrappedProcessSelection) | 
| virtual void | AlongMoveBy (const G4BiasingProcessInterface *, const G4Step *, G4double) | 
| virtual G4VParticleChange * | ApplyFinalStateBiasing (const G4BiasingProcessInterface *, const G4Track *, const G4Step *, G4bool &)=0 | 
| virtual G4double | DistanceToApplyOperation (const G4Track *, G4double, G4ForceCondition *)=0 | 
| virtual G4VParticleChange * | GenerateBiasingFinalState (const G4Track *, const G4Step *)=0 | 
| const G4String & | GetName () const | 
| std::size_t | GetUniqueID () const | 
Private Attributes | |
| const G4String | fName | 
| std::size_t | fUniqueID | 
Definition at line 77 of file G4VBiasingOperation.hh.
| G4VBiasingOperation::G4VBiasingOperation | ( | G4String | name | ) | 
Definition at line 29 of file G4VBiasingOperation.cc.
References fUniqueID, G4BiasingOperationManager::GetInstance(), and G4BiasingOperationManager::Register().
 Here is the call graph for this function:
      
  | 
  virtual | 
Definition at line 36 of file G4VBiasingOperation.cc.
      
  | 
  inlinevirtual | 
Reimplemented in G4BOptnForceFreeFlight.
Definition at line 140 of file G4VBiasingOperation.hh.
Referenced by G4BiasingProcessInterface::AlongStepDoIt().
 Here is the caller graph for this function:
      
  | 
  pure virtual | 
Implemented in G4BOptnForceCommonTruncatedExp, G4BOptnForceFreeFlight, GB04BOptnBremSplitting, G4BOptnChangeCrossSection, G4BOptnCloning, and GB03BOptnSplitOrKillOnBoundary.
Referenced by G4BiasingProcessInterface::PostStepDoIt().
 Here is the caller graph for this function:
      
  | 
  pure virtual | 
Implemented in G4BOptnForceCommonTruncatedExp, GB04BOptnBremSplitting, G4BOptnForceFreeFlight, GB03BOptnSplitOrKillOnBoundary, G4BOptnChangeCrossSection, and G4BOptnCloning.
Referenced by G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength().
 Here is the caller graph for this function:
      
  | 
  pure virtual | 
Implemented in G4BOptnForceCommonTruncatedExp, GB04BOptnBremSplitting, G4BOptnForceFreeFlight, GB03BOptnSplitOrKillOnBoundary, G4BOptnCloning, and G4BOptnChangeCrossSection.
Referenced by G4BiasingProcessInterface::PostStepDoIt().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 214 of file G4VBiasingOperation.hh.
References fName.
      
  | 
  inline | 
Definition at line 215 of file G4VBiasingOperation.hh.
References fUniqueID.
      
  | 
  inlinevirtual | 
Reimplemented in G4BOptnForceCommonTruncatedExp.
Definition at line 128 of file G4VBiasingOperation.hh.
References DBL_MAX.
Referenced by G4BiasingProcessInterface::AlongStepGetPhysicalInteractionLength().
 Here is the caller graph for this function:
      
  | 
  inlinevirtual | 
Reimplemented in G4BOptnForceCommonTruncatedExp.
Definition at line 132 of file G4VBiasingOperation.hh.
Referenced by G4BiasingProcessInterface::AlongStepGetPhysicalInteractionLength().
 Here is the caller graph for this function:
      
  | 
  pure virtual | 
Implemented in G4BOptnForceCommonTruncatedExp, G4BOptnForceFreeFlight, GB04BOptnBremSplitting, G4BOptnCloning, G4BOptnChangeCrossSection, and GB03BOptnSplitOrKillOnBoundary.
Referenced by G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 219 of file G4VBiasingOperation.hh.
Referenced by GetName().
      
  | 
  private | 
Definition at line 221 of file G4VBiasingOperation.hh.
Referenced by G4VBiasingOperation(), and GetUniqueID().