Geant4-11
|
#include <G4ecpssrFormFactorMixsModel.hh>
Public Member Functions | |
G4double | CalculateM1CrossSection (G4int zTarget, G4double massIncident, G4double energyIncident) override |
G4double | CalculateM2CrossSection (G4int zTarget, G4double massIncident, G4double energyIncident) override |
G4double | CalculateM3CrossSection (G4int zTarget, G4double massIncident, G4double energyIncident) override |
G4double | CalculateM4CrossSection (G4int zTarget, G4double massIncident, G4double energyIncident) override |
G4double | CalculateM5CrossSection (G4int zTarget, G4double massIncident, G4double energyIncident) override |
G4ecpssrFormFactorMixsModel () | |
G4ecpssrFormFactorMixsModel (const G4ecpssrFormFactorMixsModel &)=delete | |
G4ecpssrFormFactorMixsModel & | operator= (const G4ecpssrFormFactorMixsModel &right)=delete |
virtual | ~G4ecpssrFormFactorMixsModel () |
Private Member Functions | |
G4double | CalculateMiCrossSection (G4int zTarget, G4double massIncident, G4double energyIncident, G4int mShellId) |
Private Attributes | |
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 |
std::vector< std::map< G4int, G4VEMDataSet * > > | alphaMiXsVector |
G4VDataSetAlgorithm * | interpolation |
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::vector< std::map< G4int, G4VEMDataSet * > > | protonMiXsVector |
Definition at line 48 of file G4ecpssrFormFactorMixsModel.hh.
|
explicit |
Definition at line 50 of file G4ecpssrFormFactorMixsModel.cc.
References alphaM1DataSetMap, alphaM2DataSetMap, alphaM3DataSetMap, alphaM4DataSetMap, alphaM5DataSetMap, alphaMiXsVector, interpolation, protonM1DataSetMap, protonM2DataSetMap, protonM3DataSetMap, protonM4DataSetMap, protonM5DataSetMap, and protonMiXsVector.
|
virtual |
Definition at line 106 of file G4ecpssrFormFactorMixsModel.cc.
References alphaM1DataSetMap, alphaM2DataSetMap, alphaM3DataSetMap, alphaM4DataSetMap, alphaM5DataSetMap, interpolation, protonM1DataSetMap, protonM2DataSetMap, protonM3DataSetMap, protonM4DataSetMap, and protonM5DataSetMap.
|
delete |
|
overridevirtual |
Implements G4VecpssrMiModel.
Definition at line 160 of file G4ecpssrFormFactorMixsModel.cc.
References CalculateMiCrossSection().
|
overridevirtual |
Implements G4VecpssrMiModel.
Definition at line 168 of file G4ecpssrFormFactorMixsModel.cc.
References CalculateMiCrossSection().
|
overridevirtual |
Implements G4VecpssrMiModel.
Definition at line 176 of file G4ecpssrFormFactorMixsModel.cc.
References CalculateMiCrossSection().
|
overridevirtual |
Implements G4VecpssrMiModel.
Definition at line 183 of file G4ecpssrFormFactorMixsModel.cc.
References CalculateMiCrossSection().
|
overridevirtual |
Implements G4VecpssrMiModel.
Definition at line 190 of file G4ecpssrFormFactorMixsModel.cc.
References CalculateMiCrossSection().
|
private |
Definition at line 128 of file G4ecpssrFormFactorMixsModel.cc.
References G4Alpha::Alpha(), alphaMiXsVector, G4ParticleDefinition::GetPDGMass(), MeV, G4Proton::Proton(), and protonMiXsVector.
Referenced by CalculateM1CrossSection(), CalculateM2CrossSection(), CalculateM3CrossSection(), CalculateM4CrossSection(), and CalculateM5CrossSection().
|
delete |
|
private |
Definition at line 80 of file G4ecpssrFormFactorMixsModel.hh.
Referenced by G4ecpssrFormFactorMixsModel(), and ~G4ecpssrFormFactorMixsModel().
|
private |
Definition at line 81 of file G4ecpssrFormFactorMixsModel.hh.
Referenced by G4ecpssrFormFactorMixsModel(), and ~G4ecpssrFormFactorMixsModel().
|
private |
Definition at line 82 of file G4ecpssrFormFactorMixsModel.hh.
Referenced by G4ecpssrFormFactorMixsModel(), and ~G4ecpssrFormFactorMixsModel().
|
private |
Definition at line 83 of file G4ecpssrFormFactorMixsModel.hh.
Referenced by G4ecpssrFormFactorMixsModel(), and ~G4ecpssrFormFactorMixsModel().
|
private |
Definition at line 84 of file G4ecpssrFormFactorMixsModel.hh.
Referenced by G4ecpssrFormFactorMixsModel(), and ~G4ecpssrFormFactorMixsModel().
|
private |
Definition at line 72 of file G4ecpssrFormFactorMixsModel.hh.
Referenced by CalculateMiCrossSection(), and G4ecpssrFormFactorMixsModel().
|
private |
Definition at line 69 of file G4ecpssrFormFactorMixsModel.hh.
Referenced by G4ecpssrFormFactorMixsModel(), and ~G4ecpssrFormFactorMixsModel().
|
private |
Definition at line 74 of file G4ecpssrFormFactorMixsModel.hh.
Referenced by G4ecpssrFormFactorMixsModel(), and ~G4ecpssrFormFactorMixsModel().
|
private |
Definition at line 75 of file G4ecpssrFormFactorMixsModel.hh.
Referenced by G4ecpssrFormFactorMixsModel(), and ~G4ecpssrFormFactorMixsModel().
|
private |
Definition at line 76 of file G4ecpssrFormFactorMixsModel.hh.
Referenced by G4ecpssrFormFactorMixsModel(), and ~G4ecpssrFormFactorMixsModel().
|
private |
Definition at line 77 of file G4ecpssrFormFactorMixsModel.hh.
Referenced by G4ecpssrFormFactorMixsModel(), and ~G4ecpssrFormFactorMixsModel().
|
private |
Definition at line 78 of file G4ecpssrFormFactorMixsModel.hh.
Referenced by G4ecpssrFormFactorMixsModel(), and ~G4ecpssrFormFactorMixsModel().
|
private |
Definition at line 71 of file G4ecpssrFormFactorMixsModel.hh.
Referenced by CalculateMiCrossSection(), and G4ecpssrFormFactorMixsModel().