Geant4  10.00.p02
MuCrossSections Class Reference

#include <MuCrossSections.hh>

Public Member Functions

 MuCrossSections ()
 
 ~MuCrossSections ()
 
G4double CR_Macroscopic (const G4String &, G4Material *, G4double, G4double)
 
G4double CR_PerAtom (const G4String &, G4Element *, G4double, G4double)
 

Private Member Functions

G4double CRB_Mephi (G4double, G4double, G4double, G4double)
 
G4double CRK_Mephi (G4double, G4double, G4double, G4double)
 
G4double CRN_Mephi (G4double, G4double, G4double, G4double)
 
G4double CRP_Mephi (G4double, G4double, G4double, G4double)
 

Detailed Description

Definition at line 44 of file MuCrossSections.hh.

Constructor & Destructor Documentation

MuCrossSections::MuCrossSections ( )

Definition at line 44 of file MuCrossSections.cc.

MuCrossSections::~MuCrossSections ( )

Definition at line 49 of file MuCrossSections.cc.

Member Function Documentation

G4double MuCrossSections::CR_Macroscopic ( const G4String process,
G4Material material,
G4double  tkin,
G4double  ep 
)

Definition at line 54 of file MuCrossSections.cc.

References G4Material::GetElementVector(), G4Material::GetNumberOfElements(), and G4Material::GetVecNbOfAtomsPerVolume().

Referenced by RunAction::ComputeTheory().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double MuCrossSections::CR_PerAtom ( const G4String process,
G4Element element,
G4double  tkin,
G4double  ep 
)

Definition at line 74 of file MuCrossSections.cc.

References a, cm2, g, G4Element::GetA(), G4Element::GetZ(), GeV, mole, and z.

+ Here is the call graph for this function:

double MuCrossSections::CRB_Mephi ( G4double  z,
G4double  a,
G4double  tkin,
G4double  ep 
)
private

Definition at line 99 of file MuCrossSections.cc.

References alpha, b1, and fe.

double MuCrossSections::CRK_Mephi ( G4double  z,
G4double  a,
G4double  tkin,
G4double  ep 
)
private

Definition at line 178 of file MuCrossSections.cc.

References a, a1, a3, and alpha.

double MuCrossSections::CRN_Mephi ( G4double  ,
G4double  a,
G4double  tkin,
G4double  ep 
)
private

Definition at line 220 of file MuCrossSections.cc.

References alpha.

double MuCrossSections::CRP_Mephi ( G4double  z,
G4double  a,
G4double  tkin,
G4double  ep 
)
private

Definition at line 265 of file MuCrossSections.cc.

References a, a0, a1, a3, a4, a5, alpha, c3, e1, e3, fe, fm, G4INCL::Math::max(), and G4InuclParticleNames::xi0.

+ Here is the call graph for this function:


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