#include <G4PAIModelData.hh>
Public 멤버 함수 | |
G4PAIModelData (G4double tmin, G4double tmax, G4int verbose) | |
~G4PAIModelData () | |
void | Initialise (const G4MaterialCutsCouple *, G4PAIModel *) |
G4double | DEDXPerVolume (G4int coupleIndex, G4double scaledTkin, G4double cut) const |
G4double | CrossSectionPerVolume (G4int coupleIndex, G4double scaledTkin, G4double tcut, G4double tmax) const |
G4double | SampleAlongStepTransfer (G4int coupleIndex, G4double kinEnergy, G4double scaledTkin, G4double tmax, G4double stepFactor) const |
G4double | SamplePostStepTransfer (G4int coupleIndex, G4double scaledTkin, G4double tmin, G4double tmax) const |
Private 멤버 함수 | |
G4double | GetEnergyTransfer (G4int coupleIndex, size_t iPlace, G4double position) const |
G4PAIModelData & | operator= (const G4PAIModelData &right)=delete |
G4PAIModelData (const G4PAIModelData &)=delete | |
Private 속성 | |
G4int | fTotBin |
G4double | fLowestKineticEnergy |
G4double | fHighestKineticEnergy |
G4PhysicsLogVector * | fParticleEnergyVector |
G4PAIySection | fPAIySection |
G4SandiaTable | fSandia |
std::vector< G4PhysicsTable * > | fPAIxscBank |
std::vector< G4PhysicsTable * > | fPAIdEdxBank |
std::vector< G4PhysicsLogVector * > | fdEdxTable |
G4PAIModelData.hh 파일의 68 번째 라인에서 정의되었습니다.
G4PAIModelData.cc 파일의 58 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, GeV, keV, G4INCL::Math::max(), TeV.
G4PAIModelData::~G4PAIModelData | ( | ) |
G4PAIModelData.cc 파일의 90 번째 라인에서 정의되었습니다.
다음을 참조함 : n.
|
privatedelete |
G4double G4PAIModelData::CrossSectionPerVolume | ( | G4int | coupleIndex, |
G4double | scaledTkin, | ||
G4double | tcut, | ||
G4double | tmax | ||
) | const |
G4PAIModelData.cc 파일의 245 번째 라인에서 정의되었습니다.
다음을 참조함 : G4INCL::Math::max().
다음에 의해서 참조됨 : G4PAIModel::CrossSectionPerVolume().
G4double G4PAIModelData::DEDXPerVolume | ( | G4int | coupleIndex, |
G4double | scaledTkin, | ||
G4double | cut | ||
) | const |
G4PAIModelData.cc 파일의 203 번째 라인에서 정의되었습니다.
다음을 참조함 : G4INCL::Math::max().
다음에 의해서 참조됨 : G4PAIModel::ComputeDEDXPerVolume().
|
private |
G4PAIModelData.cc 파일의 463 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PhysicsVector::Energy(), G4UniformRand, G4PhysicsVector::GetMaxEnergy(), G4PhysicsVector::GetVectorLength(), G4PhysicsVector::Value(), x1, x2, y1, y2.
void G4PAIModelData::Initialise | ( | const G4MaterialCutsCouple * | couple, |
G4PAIModel * | model | ||
) |
G4PAIModelData.cc 파일의 111 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PAIModel::ComputeMaxEnergy(), eV, G4MaterialCutsCouple::GetMaterial(), G4PhysicsTable::insertAt(), mat, n, CLHEP::proton_mass_c2, G4PhysicsFreeVector::PutValue(), G4PhysicsVector::PutValue().
다음에 의해서 참조됨 : G4PAIModel::Initialise().
|
privatedelete |
G4double G4PAIModelData::SampleAlongStepTransfer | ( | G4int | coupleIndex, |
G4double | kinEnergy, | ||
G4double | scaledTkin, | ||
G4double | tmax, | ||
G4double | stepFactor | ||
) | const |
G4PAIModelData.cc 파일의 289 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PhysicsVector::Energy(), G4Poisson(), G4UniformRand, G4PhysicsVector::GetMaxEnergy(), G4INCL::Math::min(), position, G4PhysicsVector::Value().
다음에 의해서 참조됨 : G4PAIModel::SampleFluctuations().
G4double G4PAIModelData::SamplePostStepTransfer | ( | G4int | coupleIndex, |
G4double | scaledTkin, | ||
G4double | tmin, | ||
G4double | tmax | ||
) | const |
G4PAIModelData.cc 파일의 383 번째 라인에서 정의되었습니다.
다음을 참조함 : emax, G4PhysicsVector::Energy(), G4UniformRand, G4PhysicsVector::GetMaxEnergy(), G4INCL::Math::max(), G4INCL::Math::min(), G4PhysicsVector::Value().
다음에 의해서 참조됨 : G4PAIModel::SampleSecondaries().
|
private |
G4PAIModelData.hh 파일의 114 번째 라인에서 정의되었습니다.
|
private |
G4PAIModelData.hh 파일의 105 번째 라인에서 정의되었습니다.
|
private |
G4PAIModelData.hh 파일의 104 번째 라인에서 정의되었습니다.
|
private |
G4PAIModelData.hh 파일의 113 번째 라인에서 정의되었습니다.
|
private |
G4PAIModelData.hh 파일의 112 번째 라인에서 정의되었습니다.
|
private |
G4PAIModelData.hh 파일의 109 번째 라인에서 정의되었습니다.
|
private |
G4PAIModelData.hh 파일의 107 번째 라인에서 정의되었습니다.
|
private |
G4PAIModelData.hh 파일의 110 번째 라인에서 정의되었습니다.
|
private |
G4PAIModelData.hh 파일의 103 번째 라인에서 정의되었습니다.