41 #ifndef G4BOptnChangeCrossSection_hh 
   42 #define G4BOptnChangeCrossSection_hh 1 
   70                                 const G4Step*   )  {
return 0;}
 
   93   G4bool                      fInteractionOccured;
 
virtual ~G4BOptnChangeCrossSection()
 
G4InteractionLawPhysical * GetBiasedExponentialLaw()
 
void SetBiasedCrossSection(G4double xst)
 
G4BOptnChangeCrossSection(G4String name)
 
void SetInteractionOccured()
 
virtual G4double DistanceToApplyOperation(const G4Track *, G4double, G4ForceCondition *)
 
G4double GetBiasedCrossSection() const 
 
virtual G4VParticleChange * ApplyFinalStateBiasing(const G4BiasingProcessInterface *, const G4Track *, const G4Step *, G4bool &)
 
virtual const G4VBiasingInteractionLaw * ProvideOccurenceBiasingInteractionLaw(const G4BiasingProcessInterface *, G4ForceCondition &proposeForceCondition)
 
virtual G4VParticleChange * GenerateBiasingFinalState(const G4Track *, const G4Step *)
 
void UpdateForStep(G4double stepLength)
 
G4bool GetInteractionOccured() const