Geant4  10.00.p02
G4PaulKxsModel Class Reference

#include <G4PaulKxsModel.hh>

+ Collaboration diagram for G4PaulKxsModel:

Public Member Functions

 G4PaulKxsModel ()
 
virtual ~G4PaulKxsModel ()
 
G4double CalculateKCrossSection (G4int zTarget, G4double massIncident, G4double energyIncident)
 

Private Member Functions

 G4PaulKxsModel (const G4PaulKxsModel &)
 
G4PaulKxsModeloperator= (const G4PaulKxsModel &right)
 

Private Attributes

G4VDataSetAlgorithminterpolation
 
std::map< G4int, G4VEMDataSet * > protonDataSetMap
 
std::map< G4int, G4VEMDataSet * > alphaDataSetMap
 

Detailed Description

Definition at line 51 of file G4PaulKxsModel.hh.

Constructor & Destructor Documentation

G4PaulKxsModel::G4PaulKxsModel ( )

Definition at line 56 of file G4PaulKxsModel.cc.

References alphaDataSetMap, interpolation, and protonDataSetMap.

G4PaulKxsModel::~G4PaulKxsModel ( )
virtual

Definition at line 77 of file G4PaulKxsModel.cc.

References alphaDataSetMap, interpolation, and protonDataSetMap.

G4PaulKxsModel::G4PaulKxsModel ( const G4PaulKxsModel )
private

Member Function Documentation

G4double G4PaulKxsModel::CalculateKCrossSection ( G4int  zTarget,
G4double  massIncident,
G4double  energyIncident 
)

Definition at line 86 of file G4PaulKxsModel.cc.

References G4Alpha::Alpha(), alphaDataSetMap, G4ParticleDefinition::GetPDGMass(), MeV, G4Proton::Proton(), and protonDataSetMap.

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

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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

Member Data Documentation

std::map< G4int , G4VEMDataSet* > G4PaulKxsModel::alphaDataSetMap
private

Definition at line 73 of file G4PaulKxsModel.hh.

Referenced by CalculateKCrossSection(), G4PaulKxsModel(), and ~G4PaulKxsModel().

G4VDataSetAlgorithm* G4PaulKxsModel::interpolation
private

Definition at line 69 of file G4PaulKxsModel.hh.

Referenced by G4PaulKxsModel(), and ~G4PaulKxsModel().

std::map< G4int , G4VEMDataSet* > G4PaulKxsModel::protonDataSetMap
private

Definition at line 71 of file G4PaulKxsModel.hh.

Referenced by CalculateKCrossSection(), G4PaulKxsModel(), and ~G4PaulKxsModel().


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