#include <G4PAIPhotData.hh>
Private 멤버 함수 | |
G4double | GetEnergyTransfer (G4int coupleIndex, size_t iPlace, G4double position) const |
G4double | GetEnergyPhotonTransfer (G4int coupleIndex, size_t iPlace, G4double position) const |
G4double | GetEnergyPlasmonTransfer (G4int coupleIndex, size_t iPlace, G4double position) const |
G4PAIPhotData & | operator= (const G4PAIPhotData &right)=delete |
G4PAIPhotData (const G4PAIPhotData &)=delete | |
Private 속성 | |
G4int | fTotBin |
G4double | fLowestKineticEnergy |
G4double | fHighestKineticEnergy |
G4PhysicsLogVector * | fParticleEnergyVector |
G4PAIxSection | fPAIxSection |
G4SandiaTable | fSandia |
std::vector< G4PhysicsTable * > | fPAIxscBank |
std::vector< G4PhysicsTable * > | fPAIphotonBank |
std::vector< G4PhysicsTable * > | fPAIplasmonBank |
std::vector< G4PhysicsTable * > | fPAIdEdxBank |
std::vector< G4PhysicsLogVector * > | fdEdxTable |
std::vector< G4PhysicsLogVector * > | fdNdxCutTable |
std::vector< G4PhysicsLogVector * > | fdNdxCutPhotonTable |
std::vector< G4PhysicsLogVector * > | fdNdxCutPlasmonTable |
std::vector< G4PhysicsLogVector * > | fdEdxCutTable |
G4PAIPhotData.hh 파일의 66 번째 라인에서 정의되었습니다.
G4PAIPhotData.cc 파일의 59 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, GeV, keV, G4INCL::Math::max(), MeV, TeV.
G4PAIPhotData::~G4PAIPhotData | ( | ) |
G4PAIPhotData.cc 파일의 94 번째 라인에서 정의되었습니다.
다음을 참조함 : n.
|
privatedelete |
G4double G4PAIPhotData::CrossSectionPerVolume | ( | G4int | coupleIndex, |
G4double | scaledTkin, | ||
G4double | tcut, | ||
G4double | tmax | ||
) | const |
G4PAIPhotData.cc 파일의 308 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PAIPhotModel::CrossSectionPerVolume().
G4double G4PAIPhotData::DEDXPerVolume | ( | G4int | coupleIndex, |
G4double | scaledTkin, | ||
G4double | cut | ||
) | const |
G4PAIPhotData.cc 파일의 272 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PAIPhotModel::ComputeDEDXPerVolume().
|
private |
G4PAIPhotData.cc 파일의 941 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PhysicsVector::Energy(), G4UniformRand, G4PhysicsVector::GetVectorLength(), G4PhysicsVector::Value(), x1, x2, y1, y2.
|
private |
G4PAIPhotData.cc 파일의 1002 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PhysicsVector::Energy(), G4UniformRand, G4PhysicsVector::GetVectorLength(), G4PhysicsVector::Value(), x1, x2, y1, y2.
|
private |
G4PAIPhotData.cc 파일의 890 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PhysicsVector::Energy(), G4UniformRand, G4PhysicsVector::GetVectorLength(), G4PhysicsVector::Value(), x1, x2, y1, y2.
G4PAIPhotData.cc 파일의 371 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PAIPhotModel::SampleSecondaries().
void G4PAIPhotData::Initialise | ( | const G4MaterialCutsCouple * | couple, |
G4double | cut, | ||
G4PAIPhotModel * | model | ||
) |
G4PAIPhotData.cc 파일의 127 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PAIPhotModel::ComputeMaxEnergy(), eV, G4cout, G4endl, G4ProductionCutsTable::GetEnergyCutsVector(), G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetMaterialCutsCouple(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetTableSize(), idxG4ElectronCut, idxG4GammaCut, G4PhysicsTable::insertAt(), keV, mat, n, CLHEP::proton_mass_c2, G4PhysicsFreeVector::PutValue(), G4PhysicsVector::PutValue(), G4PhysicsVector::Value().
다음에 의해서 참조됨 : G4PAIPhotModel::Initialise().
|
privatedelete |
G4double G4PAIPhotData::SampleAlongStepPhotonTransfer | ( | G4int | coupleIndex, |
G4double | kinEnergy, | ||
G4double | scaledTkin, | ||
G4double | stepFactor | ||
) | const |
G4PAIPhotData.cc 파일의 528 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PhysicsVector::Energy(), G4Poisson(), G4UniformRand, position.
다음에 의해서 참조됨 : G4PAIPhotModel::SampleFluctuations().
G4double G4PAIPhotData::SampleAlongStepPlasmonTransfer | ( | G4int | coupleIndex, |
G4double | kinEnergy, | ||
G4double | scaledTkin, | ||
G4double | stepFactor | ||
) | const |
G4PAIPhotData.cc 파일의 620 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PhysicsVector::Energy(), G4Poisson(), G4UniformRand, position.
다음에 의해서 참조됨 : G4PAIPhotModel::SampleFluctuations().
G4double G4PAIPhotData::SampleAlongStepTransfer | ( | G4int | coupleIndex, |
G4double | kinEnergy, | ||
G4double | scaledTkin, | ||
G4double | stepFactor | ||
) | const |
G4PAIPhotData.cc 파일의 436 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PhysicsVector::Energy(), G4Poisson(), G4UniformRand, position.
G4double G4PAIPhotData::SamplePostStepPhotonTransfer | ( | G4int | coupleIndex, |
G4double | scaledTkin | ||
) | const |
G4PAIPhotData.cc 파일의 771 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UniformRand, position.
다음에 의해서 참조됨 : G4PAIPhotModel::SampleSecondaries().
G4double G4PAIPhotData::SamplePostStepPlasmonTransfer | ( | G4int | coupleIndex, |
G4double | scaledTkin | ||
) | const |
G4PAIPhotData.cc 파일의 829 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UniformRand, position.
다음에 의해서 참조됨 : G4PAIPhotModel::SampleSecondaries().
G4PAIPhotData.cc 파일의 715 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UniformRand, position.
|
private |
G4PAIPhotData.hh 파일의 135 번째 라인에서 정의되었습니다.
|
private |
G4PAIPhotData.hh 파일의 129 번째 라인에서 정의되었습니다.
|
private |
G4PAIPhotData.hh 파일의 132 번째 라인에서 정의되었습니다.
|
private |
G4PAIPhotData.hh 파일의 133 번째 라인에서 정의되었습니다.
|
private |
G4PAIPhotData.hh 파일의 131 번째 라인에서 정의되었습니다.
|
private |
G4PAIPhotData.hh 파일의 117 번째 라인에서 정의되었습니다.
|
private |
G4PAIPhotData.hh 파일의 116 번째 라인에서 정의되었습니다.
|
private |
G4PAIPhotData.hh 파일의 128 번째 라인에서 정의되었습니다.
|
private |
G4PAIPhotData.hh 파일의 125 번째 라인에서 정의되었습니다.
|
private |
G4PAIPhotData.hh 파일의 126 번째 라인에서 정의되었습니다.
|
private |
G4PAIPhotData.hh 파일의 124 번째 라인에서 정의되었습니다.
|
private |
G4PAIPhotData.hh 파일의 121 번째 라인에서 정의되었습니다.
|
private |
G4PAIPhotData.hh 파일의 119 번째 라인에서 정의되었습니다.
|
private |
G4PAIPhotData.hh 파일의 122 번째 라인에서 정의되었습니다.
|
private |
G4PAIPhotData.hh 파일의 115 번째 라인에서 정의되었습니다.