Geant4  10.02.p02
G4DiffElasticRatio Class Reference

#include <G4DiffElasticRatio.hh>

+ Inheritance diagram for G4DiffElasticRatio:
+ Collaboration diagram for G4DiffElasticRatio:

Public Member Functions

 G4DiffElasticRatio (const G4String &nam="", G4int verb=0)
 
virtual ~G4DiffElasticRatio ()
 
G4double ComputeRatio (const G4ParticleDefinition *, G4double kinEnergy, G4int Z, G4int A)
 
void SetEnergyThreshold (G4double e)
 
G4double GetEnergyThreshold ()
 
- Public Member Functions inherited from G4VCrossSectionRatio
 G4VCrossSectionRatio (const G4String &nam="", G4int verb=0)
 
virtual ~G4VCrossSectionRatio ()
 
virtual void BuildPhysicsTable (const G4ParticleDefinition &)
 
virtual void DumpPhysicsTable (const G4ParticleDefinition &)
 
virtual void Description () const
 
void SetVerboseLevel (G4int value)
 
G4int GetVerboseLevel () const
 
const G4StringGetName () const
 

Private Member Functions

G4DiffElasticRatiooperator= (const G4DiffElasticRatio &right)
 
 G4DiffElasticRatio (const G4DiffElasticRatio &)
 

Private Attributes

G4ComponentGGHadronNucleusXscfGGXsc
 
G4double fDDthreshold
 

Detailed Description

Definition at line 55 of file G4DiffElasticRatio.hh.

Constructor & Destructor Documentation

G4DiffElasticRatio::G4DiffElasticRatio ( const G4String nam = "",
G4int  verb = 0 
)

Definition at line 46 of file G4DiffElasticRatio.cc.

References fDDthreshold, fGGXsc, and MeV.

G4DiffElasticRatio::~G4DiffElasticRatio ( )
virtual

Definition at line 53 of file G4DiffElasticRatio.cc.

References fGGXsc.

G4DiffElasticRatio::G4DiffElasticRatio ( const G4DiffElasticRatio )
private

Member Function Documentation

G4double G4DiffElasticRatio::ComputeRatio ( const G4ParticleDefinition theParticleDefinition,
G4double  kinEnergy,
G4int  Z,
G4int  A 
)
virtual

Implements G4VCrossSectionRatio.

Definition at line 59 of file G4DiffElasticRatio.cc.

References fDDthreshold, fGGXsc, G4ComponentGGHadronNucleusXsc::GetDiffractionGlauberGribovXsc(), and G4ComponentGGHadronNucleusXsc::GetElasticElementCrossSection().

+ Here is the call graph for this function:

G4double G4DiffElasticRatio::GetEnergyThreshold ( )
inline

Definition at line 69 of file G4DiffElasticRatio.hh.

References fDDthreshold.

G4DiffElasticRatio& G4DiffElasticRatio::operator= ( const G4DiffElasticRatio right)
private
void G4DiffElasticRatio::SetEnergyThreshold ( G4double  e)
inline

Definition at line 68 of file G4DiffElasticRatio.hh.

References fDDthreshold.

Member Data Documentation

G4double G4DiffElasticRatio::fDDthreshold
private
G4ComponentGGHadronNucleusXsc* G4DiffElasticRatio::fGGXsc
private

Definition at line 76 of file G4DiffElasticRatio.hh.

Referenced by ComputeRatio(), G4DiffElasticRatio(), and ~G4DiffElasticRatio().


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