#include <G4EmSaturation.hh>
Public 멤버 함수 | |
G4EmSaturation (G4int verb) | |
virtual | ~G4EmSaturation () |
virtual G4double | VisibleEnergyDeposition (const G4ParticleDefinition *, const G4MaterialCutsCouple *, G4double length, G4double edepTotal, G4double edepNIEL=0.0) const |
void | InitialiseG4Saturation () |
G4double | FindG4BirksCoefficient (const G4Material *) |
void | DumpBirksCoefficients () |
void | DumpG4BirksCoefficients () |
G4double | VisibleEnergyDepositionAtAStep (const G4Step *) const |
void | SetVerbose (G4int) |
Private 멤버 함수 | |
G4EmSaturation & | operator= (const G4EmSaturation &right)=delete |
G4EmSaturation (const G4EmSaturation &)=delete | |
void | InitialiseBirksCoefficient (const G4Material *) |
void | InitialiseG4materials () |
Private 속성 | |
const G4ParticleDefinition * | electron |
const G4ParticleDefinition * | proton |
G4NistManager * | nist |
G4int | verbose |
G4int | nG4Birks |
G4int | nWarnings |
정적 Private 속성 | |
static G4int | nMaterials = 0 |
static std::vector< G4double > | massFactors |
static std::vector< G4double > | effCharges |
static std::vector< G4double > | g4MatData |
static std::vector< G4String > | g4MatNames |
G4EmSaturation.hh 파일의 71 번째 라인에서 정의되었습니다.
|
explicit |
G4EmSaturation.cc 파일의 63 번째 라인에서 정의되었습니다.
다음을 참조함 : electron, G4NistManager::Instance(), nG4Birks, nist, nWarnings, proton, verbose.
|
virtual |
G4EmSaturation.cc 파일의 76 번째 라인에서 정의되었습니다.
|
privatedelete |
void G4EmSaturation::DumpBirksCoefficients | ( | ) |
G4EmSaturation.cc 파일의 232 번째 라인에서 정의되었습니다.
다음을 참조함 : cm2, effCharges, g, G4cout, G4endl, G4IonisParamMat::GetBirksConstant(), G4Material::GetDensity(), G4Material::GetIonisation(), G4Material::GetMaterialTable(), G4Material::GetName(), massFactors, mat, MeV, mm, nMaterials.
다음에 의해서 참조됨 : InitialiseG4Saturation().
void G4EmSaturation::DumpG4BirksCoefficients | ( | ) |
G4EmSaturation.cc 파일의 251 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, g4MatData, g4MatNames, MeV, mm, nG4Birks.
G4double G4EmSaturation::FindG4BirksCoefficient | ( | const G4Material * | mat | ) |
G4EmSaturation.cc 파일의 155 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, g4MatData, g4MatNames, G4Material::GetName(), InitialiseG4materials(), MeV, mm, nG4Birks, verbose.
|
private |
G4EmSaturation.cc 파일의 176 번째 라인에서 정의되었습니다.
다음을 참조함 : effCharges, electron, FatalException, G4ParticleTable::FindParticle(), G4Exception(), g4MatData, g4MatNames, G4NistManager::GetAtomicMassAmu(), G4IonisParamMat::GetBirksConstant(), G4Material::GetElementVector(), G4Material::GetIndex(), G4Material::GetIonisation(), G4Material::GetName(), G4Material::GetNumberOfElements(), G4ParticleTable::GetParticleTable(), G4Material::GetVecNbOfAtomsPerVolume(), G4Element::GetZ(), massFactors, nG4Birks, nist, norm, proton, CLHEP::proton_mass_c2, G4IonisParamMat::SetBirksConstant(), w, Z.
다음에 의해서 참조됨 : InitialiseG4Saturation().
|
private |
G4EmSaturation.cc 파일의 264 번째 라인에서 정의되었습니다.
다음을 참조함 : g4MatData, g4MatNames, MeV, mm, nG4Birks.
다음에 의해서 참조됨 : FindG4BirksCoefficient(), InitialiseG4Saturation().
void G4EmSaturation::InitialiseG4Saturation | ( | ) |
G4EmSaturation.cc 파일의 139 번째 라인에서 정의되었습니다.
다음을 참조함 : DumpBirksCoefficients(), effCharges, G4Material::GetMaterialTable(), G4Material::GetNumberOfMaterials(), InitialiseBirksCoefficient(), InitialiseG4materials(), massFactors, nG4Birks, nMaterials, verbose.
다음에 의해서 참조됨 : G4EmParameters::SetBirksActive().
|
privatedelete |
G4EmSaturation.hh 파일의 134 번째 라인에서 정의되었습니다.
다음을 참조함 : verbose.
|
virtual |
G4EmSaturation.cc 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : edep, effCharges, electron, G4IonisParamMat::GetBirksConstant(), G4Material::GetIndex(), G4Material::GetIonisation(), G4MaterialCutsCouple::GetMaterial(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGEncoding(), G4LossTableManager::GetRange(), G4LossTableManager::Instance(), massFactors, G4INCL::Math::max(), proton, pyG4EmCalculator::range.
다음에 의해서 참조됨 : VisibleEnergyDepositionAtAStep().
G4EmSaturation.hh 파일의 141 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Track::GetMaterialCutsCouple(), G4Step::GetNonIonizingEnergyDeposit(), G4Track::GetParticleDefinition(), G4Step::GetStepLength(), G4Step::GetTotalEnergyDeposit(), G4Step::GetTrack(), VisibleEnergyDeposition().
다음에 의해서 참조됨 : G4Scintillation::PostStepDoIt().
|
staticprivate |
G4EmSaturation.hh 파일의 125 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpBirksCoefficients(), InitialiseBirksCoefficient(), InitialiseG4Saturation(), VisibleEnergyDeposition().
|
private |
G4EmSaturation.hh 파일의 113 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4EmSaturation(), InitialiseBirksCoefficient(), VisibleEnergyDeposition().
|
staticprivate |
G4EmSaturation.hh 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpG4BirksCoefficients(), FindG4BirksCoefficient(), InitialiseBirksCoefficient(), InitialiseG4materials().
|
staticprivate |
G4EmSaturation.hh 파일의 129 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpG4BirksCoefficients(), FindG4BirksCoefficient(), InitialiseBirksCoefficient(), InitialiseG4materials().
|
staticprivate |
G4EmSaturation.hh 파일의 124 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpBirksCoefficients(), InitialiseBirksCoefficient(), InitialiseG4Saturation(), VisibleEnergyDeposition().
|
private |
G4EmSaturation.hh 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpG4BirksCoefficients(), FindG4BirksCoefficient(), G4EmSaturation(), InitialiseBirksCoefficient(), InitialiseG4materials(), InitialiseG4Saturation().
|
private |
G4EmSaturation.hh 파일의 115 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4EmSaturation(), InitialiseBirksCoefficient().
|
staticprivate |
G4EmSaturation.hh 파일의 121 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpBirksCoefficients(), InitialiseG4Saturation().
|
private |
G4EmSaturation.hh 파일의 119 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4EmSaturation().
|
private |
G4EmSaturation.hh 파일의 114 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4EmSaturation(), InitialiseBirksCoefficient(), VisibleEnergyDeposition().
|
private |
G4EmSaturation.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FindG4BirksCoefficient(), G4EmSaturation(), InitialiseG4Saturation(), SetVerbose().