Geant4  10.00.p01
G4ecpssrFormFactorMixsModel Class Reference

#include <G4ecpssrFormFactorMixsModel.hh>

+ Inheritance diagram for G4ecpssrFormFactorMixsModel:
+ Collaboration diagram for G4ecpssrFormFactorMixsModel:

Public Member Functions

 G4ecpssrFormFactorMixsModel ()
 
virtual ~G4ecpssrFormFactorMixsModel ()
 
G4double CalculateM1CrossSection (G4int zTarget, G4double massIncident, G4double energyIncident)
 
G4double CalculateM2CrossSection (G4int zTarget, G4double massIncident, G4double energyIncident)
 
G4double CalculateM3CrossSection (G4int zTarget, G4double massIncident, G4double energyIncident)
 
G4double CalculateM4CrossSection (G4int zTarget, G4double massIncident, G4double energyIncident)
 
G4double CalculateM5CrossSection (G4int zTarget, G4double massIncident, G4double energyIncident)
 
- Public Member Functions inherited from G4VecpssrMiModel
 G4VecpssrMiModel ()
 
virtual ~G4VecpssrMiModel ()
 

Private Member Functions

G4double CalculateMiCrossSection (G4int zTarget, G4double massIncident, G4double energyIncident, G4int mShellId)
 
 G4ecpssrFormFactorMixsModel (const G4ecpssrFormFactorMixsModel &)
 
G4ecpssrFormFactorMixsModeloperator= (const G4ecpssrFormFactorMixsModel &right)
 

Private Attributes

G4VDataSetAlgorithminterpolation
 
std::vector< std::map< G4int,
G4VEMDataSet * > > 
protonMiXsVector
 
std::vector< std::map< G4int,
G4VEMDataSet * > > 
alphaMiXsVector
 
std::map< G4int, G4VEMDataSet * > protonM1DataSetMap
 
std::map< G4int, G4VEMDataSet * > protonM2DataSetMap
 
std::map< G4int, G4VEMDataSet * > protonM3DataSetMap
 
std::map< G4int, G4VEMDataSet * > protonM4DataSetMap
 
std::map< G4int, G4VEMDataSet * > protonM5DataSetMap
 
std::map< G4int, G4VEMDataSet * > alphaM1DataSetMap
 
std::map< G4int, G4VEMDataSet * > alphaM2DataSetMap
 
std::map< G4int, G4VEMDataSet * > alphaM3DataSetMap
 
std::map< G4int, G4VEMDataSet * > alphaM4DataSetMap
 
std::map< G4int, G4VEMDataSet * > alphaM5DataSetMap
 

Detailed Description

Definition at line 47 of file G4ecpssrFormFactorMixsModel.hh.

Constructor & Destructor Documentation

G4ecpssrFormFactorMixsModel::G4ecpssrFormFactorMixsModel ( const G4ecpssrFormFactorMixsModel )
private

Member Function Documentation

G4double G4ecpssrFormFactorMixsModel::CalculateM1CrossSection ( G4int  zTarget,
G4double  massIncident,
G4double  energyIncident 
)
virtual

Implements G4VecpssrMiModel.

Definition at line 167 of file G4ecpssrFormFactorMixsModel.cc.

References CalculateMiCrossSection().

+ Here is the call graph for this function:

G4double G4ecpssrFormFactorMixsModel::CalculateM2CrossSection ( G4int  zTarget,
G4double  massIncident,
G4double  energyIncident 
)
virtual

Implements G4VecpssrMiModel.

Definition at line 177 of file G4ecpssrFormFactorMixsModel.cc.

References CalculateMiCrossSection().

+ Here is the call graph for this function:

G4double G4ecpssrFormFactorMixsModel::CalculateM3CrossSection ( G4int  zTarget,
G4double  massIncident,
G4double  energyIncident 
)
virtual

Implements G4VecpssrMiModel.

Definition at line 215 of file G4ecpssrFormFactorMixsModel.cc.

References CalculateMiCrossSection().

+ Here is the call graph for this function:

G4double G4ecpssrFormFactorMixsModel::CalculateM4CrossSection ( G4int  zTarget,
G4double  massIncident,
G4double  energyIncident 
)
virtual

Implements G4VecpssrMiModel.

Definition at line 252 of file G4ecpssrFormFactorMixsModel.cc.

References CalculateMiCrossSection().

+ Here is the call graph for this function:

G4double G4ecpssrFormFactorMixsModel::CalculateM5CrossSection ( G4int  zTarget,
G4double  massIncident,
G4double  energyIncident 
)
virtual

Implements G4VecpssrMiModel.

Definition at line 287 of file G4ecpssrFormFactorMixsModel.cc.

References CalculateMiCrossSection().

+ Here is the call graph for this function:

G4double G4ecpssrFormFactorMixsModel::CalculateMiCrossSection ( G4int  zTarget,
G4double  massIncident,
G4double  energyIncident,
G4int  mShellId 
)
private

Definition at line 135 of file G4ecpssrFormFactorMixsModel.cc.

References G4Alpha::Alpha(), alphaMiXsVector, G4ParticleDefinition::GetPDGMass(), MeV, G4Proton::Proton(), and protonMiXsVector.

Referenced by CalculateM1CrossSection(), CalculateM2CrossSection(), CalculateM3CrossSection(), CalculateM4CrossSection(), and CalculateM5CrossSection().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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

Member Data Documentation

std::map< G4int , G4VEMDataSet* > G4ecpssrFormFactorMixsModel::alphaM1DataSetMap
private
std::map< G4int , G4VEMDataSet* > G4ecpssrFormFactorMixsModel::alphaM2DataSetMap
private
std::map< G4int , G4VEMDataSet* > G4ecpssrFormFactorMixsModel::alphaM3DataSetMap
private
std::map< G4int , G4VEMDataSet* > G4ecpssrFormFactorMixsModel::alphaM4DataSetMap
private
std::map< G4int , G4VEMDataSet* > G4ecpssrFormFactorMixsModel::alphaM5DataSetMap
private
std::vector< std::map<G4int,G4VEMDataSet*> > G4ecpssrFormFactorMixsModel::alphaMiXsVector
private
G4VDataSetAlgorithm* G4ecpssrFormFactorMixsModel::interpolation
private
std::map< G4int , G4VEMDataSet* > G4ecpssrFormFactorMixsModel::protonM1DataSetMap
private
std::map< G4int , G4VEMDataSet* > G4ecpssrFormFactorMixsModel::protonM2DataSetMap
private
std::map< G4int , G4VEMDataSet* > G4ecpssrFormFactorMixsModel::protonM3DataSetMap
private
std::map< G4int , G4VEMDataSet* > G4ecpssrFormFactorMixsModel::protonM4DataSetMap
private
std::map< G4int , G4VEMDataSet* > G4ecpssrFormFactorMixsModel::protonM5DataSetMap
private
std::vector< std::map<G4int,G4VEMDataSet*> > G4ecpssrFormFactorMixsModel::protonMiXsVector
private

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