Geant4  10.01.p02
G4OrlicLiXsModel Class Reference

#include <G4OrlicLiXsModel.hh>

+ Collaboration diagram for G4OrlicLiXsModel:

Public Member Functions

 G4OrlicLiXsModel ()
 
virtual ~G4OrlicLiXsModel ()
 
G4double CalculateL1CrossSection (G4int zTarget, G4double energyIncident)
 
G4double CalculateL2CrossSection (G4int zTarget, G4double energyIncident)
 
G4double CalculateL3CrossSection (G4int zTarget, G4double energyIncident)
 

Private Member Functions

 G4OrlicLiXsModel (const G4OrlicLiXsModel &)
 
G4OrlicLiXsModeloperator= (const G4OrlicLiXsModel &right)
 

Private Attributes

G4AtomicTransitionManagertransitionManager
 

Detailed Description

Definition at line 54 of file G4OrlicLiXsModel.hh.

Constructor & Destructor Documentation

G4OrlicLiXsModel::G4OrlicLiXsModel ( )

Definition at line 52 of file G4OrlicLiXsModel.cc.

References G4AtomicTransitionManager::Instance(), and transitionManager.

+ Here is the call graph for this function:

G4OrlicLiXsModel::~G4OrlicLiXsModel ( )
virtual

Definition at line 59 of file G4OrlicLiXsModel.cc.

G4OrlicLiXsModel::G4OrlicLiXsModel ( const G4OrlicLiXsModel )
private

Member Function Documentation

G4double G4OrlicLiXsModel::CalculateL1CrossSection ( G4int  zTarget,
G4double  energyIncident 
)

Definition at line 70 of file G4OrlicLiXsModel.cc.

References a0, a1, a2, a3, a4, a5, barn, G4AtomicShell::BindingEnergy(), keV, G4AtomicTransitionManager::Shell(), and transitionManager.

Referenced by G4empCrossSection::CrossSection(), and G4empCrossSection::GetCrossSection().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4OrlicLiXsModel::CalculateL2CrossSection ( G4int  zTarget,
G4double  energyIncident 
)

Definition at line 214 of file G4OrlicLiXsModel.cc.

References a0, a1, a2, a3, a4, a5, barn, G4AtomicShell::BindingEnergy(), G4ParticleDefinition::GetPDGMass(), keV, G4Proton::Proton(), G4AtomicTransitionManager::Shell(), and transitionManager.

Referenced by G4empCrossSection::CrossSection(), and G4empCrossSection::GetCrossSection().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4OrlicLiXsModel::CalculateL3CrossSection ( G4int  zTarget,
G4double  energyIncident 
)

Definition at line 320 of file G4OrlicLiXsModel.cc.

References a0, a1, a2, a3, a4, a5, barn, G4AtomicShell::BindingEnergy(), G4ParticleDefinition::GetPDGMass(), keV, G4Proton::Proton(), G4AtomicTransitionManager::Shell(), and transitionManager.

Referenced by G4empCrossSection::CrossSection(), and G4empCrossSection::GetCrossSection().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4OrlicLiXsModel& G4OrlicLiXsModel::operator= ( const G4OrlicLiXsModel right)
private

Member Data Documentation

G4AtomicTransitionManager* G4OrlicLiXsModel::transitionManager
private

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