Geant4_10
Public Member Functions | List of all members
G4ILawCommonTruncatedExp Class Reference

#include <G4ILawCommonTruncatedExp.hh>

Inheritance diagram for G4ILawCommonTruncatedExp:
Inheritance graph
[legend]
Collaboration diagram for G4ILawCommonTruncatedExp:
Collaboration graph
[legend]

Public Member Functions

 G4ILawCommonTruncatedExp (G4String name="expSharedForceInteractionLaw")
 
virtual ~G4ILawCommonTruncatedExp ()
 
virtual G4bool IsSingular () const
 
virtual G4bool IsEffectiveCrossSectionInfinite () const
 
virtual G4double ComputeEffectiveCrossSectionAt (G4double length) const
 
virtual G4double ComputeNonInteractionProbabilityAt (G4double length) const
 
void SetNumberOfSharing (G4int n)
 
G4int GetNumberOfSharing () const
 
void SetForceCrossSection (G4double xs)
 
void reset ()
 
void SetMaximumDistance (G4double d)
 
G4double GetMaximumDistance () const
 
G4double GetInteractionDistance () const
 
void SetOperation (G4BOptnForceCommonTruncatedExp *operation)
 
- Public Member Functions inherited from G4VBiasingInteractionLaw
 G4VBiasingInteractionLaw (G4String name)
 
virtual ~G4VBiasingInteractionLaw ()
 
const G4StringGetName () const
 
G4double Sample ()
 
G4double UpdateForStep (G4double truePathLength)
 
G4double GetSampledInteractionLength () const
 

Additional Inherited Members

Detailed Description

Definition at line 51 of file G4ILawCommonTruncatedExp.hh.

Constructor & Destructor Documentation

G4ILawCommonTruncatedExp::G4ILawCommonTruncatedExp ( G4String  name = "expSharedForceInteractionLaw")

Definition at line 34 of file G4ILawCommonTruncatedExp.cc.

G4ILawCommonTruncatedExp::~G4ILawCommonTruncatedExp ( )
virtual

Definition at line 40 of file G4ILawCommonTruncatedExp.cc.

Member Function Documentation

G4double G4ILawCommonTruncatedExp::ComputeEffectiveCrossSectionAt ( G4double  length) const
virtual

Implements G4VBiasingInteractionLaw.

Definition at line 44 of file G4ILawCommonTruncatedExp.cc.

Here is the call graph for this function:

G4double G4ILawCommonTruncatedExp::ComputeNonInteractionProbabilityAt ( G4double  length) const
virtual

Implements G4VBiasingInteractionLaw.

Definition at line 49 of file G4ILawCommonTruncatedExp.cc.

Here is the call graph for this function:

G4double G4ILawCommonTruncatedExp::GetInteractionDistance ( ) const
inline

Definition at line 82 of file G4ILawCommonTruncatedExp.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4ILawCommonTruncatedExp::GetMaximumDistance ( ) const
inline

Definition at line 81 of file G4ILawCommonTruncatedExp.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4ILawCommonTruncatedExp::GetNumberOfSharing ( ) const
inline

Definition at line 77 of file G4ILawCommonTruncatedExp.hh.

virtual G4bool G4ILawCommonTruncatedExp::IsEffectiveCrossSectionInfinite ( ) const
inlinevirtual

Reimplemented from G4VBiasingInteractionLaw.

Definition at line 60 of file G4ILawCommonTruncatedExp.hh.

Here is the call graph for this function:

virtual G4bool G4ILawCommonTruncatedExp::IsSingular ( ) const
inlinevirtual

Reimplemented from G4VBiasingInteractionLaw.

Definition at line 58 of file G4ILawCommonTruncatedExp.hh.

Here is the call graph for this function:

void G4ILawCommonTruncatedExp::reset ( )

Definition at line 84 of file G4ILawCommonTruncatedExp.cc.

Here is the caller graph for this function:

void G4ILawCommonTruncatedExp::SetForceCrossSection ( G4double  xs)
inline

Definition at line 78 of file G4ILawCommonTruncatedExp.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4ILawCommonTruncatedExp::SetMaximumDistance ( G4double  d)
inline

Definition at line 80 of file G4ILawCommonTruncatedExp.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4ILawCommonTruncatedExp::SetNumberOfSharing ( G4int  n)
inline

Definition at line 76 of file G4ILawCommonTruncatedExp.hh.

Here is the caller graph for this function:

void G4ILawCommonTruncatedExp::SetOperation ( G4BOptnForceCommonTruncatedExp operation)
inline

Definition at line 83 of file G4ILawCommonTruncatedExp.hh.

Here is the caller graph for this function:


The documentation for this class was generated from the following files: