Geant4-11
|
#include <G4ANSTOecpssrLixsModel.hh>
Public Member Functions | |
G4double | CalculateL1CrossSection (G4int zTarget, G4double massIncident, G4double energyIncident) |
G4double | CalculateL2CrossSection (G4int zTarget, G4double massIncident, G4double energyIncident) |
G4double | CalculateL3CrossSection (G4int zTarget, G4double massIncident, G4double energyIncident) |
G4ANSTOecpssrLixsModel () | |
virtual | ~G4ANSTOecpssrLixsModel () |
Private Member Functions | |
G4ANSTOecpssrLixsModel (const G4ANSTOecpssrLixsModel &) | |
G4ANSTOecpssrLixsModel & | operator= (const G4ANSTOecpssrLixsModel &right) |
Private Attributes | |
std::map< G4int, G4VEMDataSet * > | alphaL1DataSetMap |
std::map< G4int, G4VEMDataSet * > | alphaL2DataSetMap |
std::map< G4int, G4VEMDataSet * > | alphaL3DataSetMap |
std::map< G4int, G4VEMDataSet * > | carbonL1DataSetMap |
std::map< G4int, G4VEMDataSet * > | carbonL2DataSetMap |
std::map< G4int, G4VEMDataSet * > | carbonL3DataSetMap |
G4VDataSetAlgorithm * | interpolation |
std::map< G4int, G4VEMDataSet * > | protonL1DataSetMap |
std::map< G4int, G4VEMDataSet * > | protonL2DataSetMap |
std::map< G4int, G4VEMDataSet * > | protonL3DataSetMap |
Definition at line 48 of file G4ANSTOecpssrLixsModel.hh.
G4ANSTOecpssrLixsModel::G4ANSTOecpssrLixsModel | ( | ) |
Definition at line 54 of file G4ANSTOecpssrLixsModel.cc.
References alphaL1DataSetMap, alphaL2DataSetMap, alphaL3DataSetMap, G4cout, G4endl, interpolation, protonL1DataSetMap, protonL2DataSetMap, and protonL3DataSetMap.
|
virtual |
Definition at line 88 of file G4ANSTOecpssrLixsModel.cc.
References alphaL1DataSetMap, alphaL2DataSetMap, alphaL3DataSetMap, interpolation, protonL1DataSetMap, protonL2DataSetMap, and protonL3DataSetMap.
|
private |
|
virtual |
Implements G4VecpssrLiModel.
Definition at line 104 of file G4ANSTOecpssrLixsModel.cc.
References G4Alpha::Alpha(), alphaL1DataSetMap, G4ParticleDefinition::GetPDGMass(), MeV, G4Proton::Proton(), and protonL1DataSetMap.
|
virtual |
Implements G4VecpssrLiModel.
Definition at line 140 of file G4ANSTOecpssrLixsModel.cc.
References G4Alpha::Alpha(), alphaL2DataSetMap, G4ParticleDefinition::GetPDGMass(), MeV, G4Proton::Proton(), and protonL2DataSetMap.
|
virtual |
Implements G4VecpssrLiModel.
Definition at line 174 of file G4ANSTOecpssrLixsModel.cc.
References G4Alpha::Alpha(), alphaL3DataSetMap, G4ParticleDefinition::GetPDGMass(), MeV, G4Proton::Proton(), and protonL3DataSetMap.
|
private |
|
private |
Definition at line 70 of file G4ANSTOecpssrLixsModel.hh.
Referenced by CalculateL1CrossSection(), G4ANSTOecpssrLixsModel(), and ~G4ANSTOecpssrLixsModel().
|
private |
Definition at line 71 of file G4ANSTOecpssrLixsModel.hh.
Referenced by CalculateL2CrossSection(), G4ANSTOecpssrLixsModel(), and ~G4ANSTOecpssrLixsModel().
|
private |
Definition at line 72 of file G4ANSTOecpssrLixsModel.hh.
Referenced by CalculateL3CrossSection(), G4ANSTOecpssrLixsModel(), and ~G4ANSTOecpssrLixsModel().
|
private |
Definition at line 73 of file G4ANSTOecpssrLixsModel.hh.
|
private |
Definition at line 74 of file G4ANSTOecpssrLixsModel.hh.
|
private |
Definition at line 75 of file G4ANSTOecpssrLixsModel.hh.
|
private |
Definition at line 65 of file G4ANSTOecpssrLixsModel.hh.
Referenced by G4ANSTOecpssrLixsModel(), and ~G4ANSTOecpssrLixsModel().
|
private |
Definition at line 67 of file G4ANSTOecpssrLixsModel.hh.
Referenced by CalculateL1CrossSection(), G4ANSTOecpssrLixsModel(), and ~G4ANSTOecpssrLixsModel().
|
private |
Definition at line 68 of file G4ANSTOecpssrLixsModel.hh.
Referenced by CalculateL2CrossSection(), G4ANSTOecpssrLixsModel(), and ~G4ANSTOecpssrLixsModel().
|
private |
Definition at line 69 of file G4ANSTOecpssrLixsModel.hh.
Referenced by CalculateL3CrossSection(), G4ANSTOecpssrLixsModel(), and ~G4ANSTOecpssrLixsModel().