#include <G4ecpssrBaseLixsModel.hh>
Public 멤버 함수 | |
G4ecpssrBaseLixsModel () | |
~G4ecpssrBaseLixsModel () | |
G4double | CalculateL1CrossSection (G4int zTarget, G4double massIncident, G4double energyIncident) |
G4double | CalculateL2CrossSection (G4int zTarget, G4double massIncident, G4double energyIncident) |
G4double | CalculateL3CrossSection (G4int zTarget, G4double massIncident, G4double energyIncident) |
G4double | CalculateVelocity (G4int subShell, G4int zTarget, G4double massIncident, G4double energyIncident) |
G4double | ExpIntFunction (G4int n, G4double x) |
Private 타입 | |
typedef std::map< double, std::map< double, double > > | TriDimensionMap |
typedef std::map< double, std::vector< double > > | VecMap |
Private 멤버 함수 | |
G4ecpssrBaseLixsModel (const G4ecpssrBaseLixsModel &) | |
G4ecpssrBaseLixsModel & | operator= (const G4ecpssrBaseLixsModel &right) |
G4double | FunctionFL1 (G4double k, G4double theta) |
G4double | FunctionFL2 (G4double k, G4double theta) |
G4double | LogLogInterpolate (G4double e1, G4double e2, G4double e, G4double xs1, G4double xs2) |
G4double | LinLogInterpolate (G4double e1, G4double e2, G4double e, G4double xs1, G4double xs2) |
G4double | LinLinInterpolate (G4double e1, G4double e2, G4double e, G4double xs1, G4double xs2) |
G4double | QuadInterpolator (G4double e11, G4double e12, G4double e21, G4double e22, G4double x11, G4double x12, G4double x21, G4double x22, G4double t1, G4double t2, G4double t, G4double e) |
Private 속성 | |
TriDimensionMap | FL1Data |
TriDimensionMap | FL2Data |
std::vector< double > | dummyVec1 |
std::vector< double > | dummyVec2 |
VecMap | aVecMap1 |
VecMap | aVecMap2 |
G4int | verboseLevel |
G4ecpssrBaseLixsModel.hh 파일의 55 번째 라인에서 정의되었습니다.
|
private |
G4ecpssrBaseLixsModel.hh 파일의 106 번째 라인에서 정의되었습니다.
|
private |
G4ecpssrBaseLixsModel.hh 파일의 116 번째 라인에서 정의되었습니다.
G4ecpssrBaseLixsModel::G4ecpssrBaseLixsModel | ( | ) |
G4ecpssrBaseLixsModel.cc 파일의 43 번째 라인에서 정의되었습니다.
다음을 참조함 : aVecMap1, aVecMap2, dummyVec1, dummyVec2, FatalException, FL1Data, FL2Data, G4Exception(), verboseLevel, x1, x2, y1, y2.
G4ecpssrBaseLixsModel::~G4ecpssrBaseLixsModel | ( | ) |
G4ecpssrBaseLixsModel.cc 파일의 116 번째 라인에서 정의되었습니다.
|
private |
|
virtual |
G4VecpssrLiModel를 구현.
G4ecpssrBaseLixsModel.cc 파일의 191 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Alpha::Alpha(), CLHEP::amu_c2, barn, G4AtomicShell::BindingEnergy(), CLHEP::Bohr_radius, CalculateVelocity(), CLHEP::electron_mass_c2, eplus, ExpIntFunction(), FunctionFL1(), G4cout, G4endl, G4Exp(), G4NistManager::GetAtomicMassAmu(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), G4AtomicTransitionManager::Instance(), G4NistManager::Instance(), pi, G4Proton::Proton(), G4AtomicTransitionManager::Shell(), verboseLevel, x1.
|
virtual |
G4VecpssrLiModel를 구현.
G4ecpssrBaseLixsModel.cc 파일의 394 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Alpha::Alpha(), CLHEP::amu_c2, barn, G4AtomicShell::BindingEnergy(), CLHEP::Bohr_radius, CalculateVelocity(), CLHEP::electron_mass_c2, eplus, ExpIntFunction(), FunctionFL2(), G4cout, G4endl, G4Exp(), G4NistManager::GetAtomicMassAmu(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), G4AtomicTransitionManager::Instance(), G4NistManager::Instance(), pi, G4Proton::Proton(), G4AtomicTransitionManager::Shell(), verboseLevel, x2.
|
virtual |
G4VecpssrLiModel를 구현.
G4ecpssrBaseLixsModel.cc 파일의 557 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Alpha::Alpha(), CLHEP::amu_c2, barn, G4AtomicShell::BindingEnergy(), CLHEP::Bohr_radius, CalculateVelocity(), CLHEP::electron_mass_c2, eplus, ExpIntFunction(), FunctionFL2(), G4cout, G4endl, G4Exp(), G4NistManager::GetAtomicMassAmu(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), G4AtomicTransitionManager::Instance(), G4NistManager::Instance(), pi, G4Proton::Proton(), G4AtomicTransitionManager::Shell(), verboseLevel.
G4double G4ecpssrBaseLixsModel::CalculateVelocity | ( | G4int | subShell, |
G4int | zTarget, | ||
G4double | massIncident, | ||
G4double | energyIncident | ||
) |
G4ecpssrBaseLixsModel.cc 파일의 727 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Alpha::Alpha(), G4AtomicShell::BindingEnergy(), CLHEP::electron_mass_c2, G4cout, G4endl, G4ParticleDefinition::GetPDGMass(), G4AtomicTransitionManager::Instance(), G4Proton::Proton(), G4AtomicTransitionManager::Shell().
다음에 의해서 참조됨 : CalculateL1CrossSection(), CalculateL2CrossSection(), CalculateL3CrossSection().
G4ecpssrBaseLixsModel.cc 파일의 121 번째 라인에서 정의되었습니다.
다음을 참조함 : a, d, eps, G4cout, G4endl, G4Exp(), n, x.
다음에 의해서 참조됨 : CalculateL1CrossSection(), CalculateL2CrossSection(), CalculateL3CrossSection().
G4ecpssrBaseLixsModel.cc 파일의 765 번째 라인에서 정의되었습니다.
다음을 참조함 : aVecMap1, dummyVec1, e, FL1Data, G4cout, G4endl, QuadInterpolator(), t1, t2, verboseLevel.
다음에 의해서 참조됨 : CalculateL1CrossSection().
G4ecpssrBaseLixsModel.cc 파일의 856 번째 라인에서 정의되었습니다.
다음을 참조함 : aVecMap2, dummyVec2, e, FL2Data, G4cout, G4endl, QuadInterpolator(), t1, t2, verboseLevel.
다음에 의해서 참조됨 : CalculateL2CrossSection(), CalculateL3CrossSection().
|
private |
G4ecpssrBaseLixsModel.cc 파일의 947 번째 라인에서 정의되었습니다.
|
private |
G4ecpssrBaseLixsModel.cc 파일의 959 번째 라인에서 정의되었습니다.
|
private |
|
private |
G4ecpssrBaseLixsModel.cc 파일의 988 번째 라인에서 정의되었습니다.
다음을 참조함 : LogLogInterpolate().
다음에 의해서 참조됨 : FunctionFL1(), FunctionFL2().
|
private |
G4ecpssrBaseLixsModel.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FunctionFL1(), G4ecpssrBaseLixsModel().
|
private |
G4ecpssrBaseLixsModel.hh 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FunctionFL2(), G4ecpssrBaseLixsModel().
|
private |
G4ecpssrBaseLixsModel.hh 파일의 111 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FunctionFL1(), G4ecpssrBaseLixsModel().
|
private |
G4ecpssrBaseLixsModel.hh 파일의 112 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FunctionFL2(), G4ecpssrBaseLixsModel().
|
private |
G4ecpssrBaseLixsModel.hh 파일의 108 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FunctionFL1(), G4ecpssrBaseLixsModel().
|
private |
G4ecpssrBaseLixsModel.hh 파일의 110 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FunctionFL2(), G4ecpssrBaseLixsModel().
|
private |
G4ecpssrBaseLixsModel.hh 파일의 120 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalculateL1CrossSection(), CalculateL2CrossSection(), CalculateL3CrossSection(), FunctionFL1(), FunctionFL2(), G4ecpssrBaseLixsModel().