#include <G4ProductionCutsTable.hh>
정적 Public 멤버 함수 | |
static G4ProductionCutsTable * | GetProductionCutsTable () |
Protected 멤버 함수 | |
G4ProductionCutsTable () | |
virtual G4bool | StoreMaterialInfo (const G4String &directory, G4bool ascii=false) |
virtual G4bool | CheckMaterialInfo (const G4String &directory, G4bool ascii=false) |
virtual G4bool | StoreMaterialCutsCoupleInfo (const G4String &directory, G4bool ascii=false) |
virtual G4bool | CheckMaterialCutsCoupleInfo (const G4String &directory, G4bool ascii=false) |
virtual G4bool | StoreCutsInfo (const G4String &directory, G4bool ascii=false) |
virtual G4bool | RetrieveCutsInfo (const G4String &directory, G4bool ascii=false) |
Private 타입 | |
enum | { FixedStringLengthForStore = 32 } |
typedef std::vector < G4MaterialCutsCouple * > | G4CoupleTable |
typedef std::vector < G4MaterialCutsCouple * > ::const_iterator | CoupleTableIterator |
typedef std::vector< G4double > | G4CutVectorForAParticle |
typedef std::vector < G4CutVectorForAParticle * > | G4CutTable |
Private 멤버 함수 | |
G4ProductionCutsTable (const G4ProductionCutsTable &right) | |
void | ScanAndSetCouple (G4LogicalVolume *aLV, G4MaterialCutsCouple *aCouple, G4Region *aRegion) |
bool | IsCoupleUsedInTheRegion (const G4MaterialCutsCouple *aCouple, const G4Region *aRegion) const |
정적 Private 속성 | |
static G4ProductionCutsTable * | fG4ProductionCutsTable = 0 |
G4ProductionCutsTable.hh 파일의 71 번째 라인에서 정의되었습니다.
|
private |
G4ProductionCutsTable.hh 파일의 113 번째 라인에서 정의되었습니다.
|
private |
G4ProductionCutsTable.hh 파일의 112 번째 라인에서 정의되었습니다.
|
private |
G4ProductionCutsTable.hh 파일의 115 번째 라인에서 정의되었습니다.
|
private |
G4ProductionCutsTable.hh 파일의 114 번째 라인에서 정의되었습니다.
|
private |
열거형 멤버 | |
---|---|
FixedStringLengthForStore |
G4ProductionCutsTable.hh 파일의 227 번째 라인에서 정의되었습니다.
|
protected |
G4ProductionCutsTable.cc 파일의 73 번째 라인에서 정의되었습니다.
다음을 참조함 : converters, defaultProductionCuts, energyCutTable, energyDoubleVector, fG4RegionStore, fMessenger, G4RegionStore::GetInstance(), NumberOfG4CutIndex, rangeCutTable, rangeDoubleVector.
|
private |
G4ProductionCutsTable.cc 파일의 92 번째 라인에서 정의되었습니다.
다음을 참조함 : defaultProductionCuts, fG4RegionStore, fMessenger.
|
virtual |
G4ProductionCutsTable.cc 파일의 100 번째 라인에서 정의되었습니다.
다음을 참조함 : converters, coupleTable, defaultProductionCuts, energyCutTable, energyDoubleVector, fG4ProductionCutsTable, fMessenger, NumberOfG4CutIndex, rangeCutTable, rangeDoubleVector.
G4bool G4ProductionCutsTable::CheckForRetrieveCutsTable | ( | const G4String & | directory, |
G4bool | ascii = false |
||
) |
G4ProductionCutsTable.cc 파일의 474 번째 라인에서 정의되었습니다.
다음을 참조함 : CheckMaterialCutsCoupleInfo(), CheckMaterialInfo(), G4cerr, G4endl, verboseLevel.
다음에 의해서 참조됨 : RetrieveCutsTable().
|
protectedvirtual |
G4ProductionCutsTable.cc 파일의 852 번째 라인에서 정의되었습니다.
다음을 참조함 : coupleTable, fG4RegionStore, FixedStringLengthForStore, G4cerr, G4cout, G4endl, G4Exception(), G4MaterialCutsCouple::GetIndex(), G4MaterialCutsCouple::GetMaterial(), G4Material::GetName(), G4ProductionCuts::GetProductionCut(), G4MaterialCutsCouple::GetProductionCuts(), G4RegionStore::GetRegion(), in, IsCoupleUsedInTheRegion(), G4MaterialCutsCouple::IsUsed(), JustWarning, mccConversionTable, mm, NumberOfG4CutIndex, G4MCCIndexConversionTable::Reset(), G4MCCIndexConversionTable::SetNewIndex(), verboseLevel.
다음에 의해서 참조됨 : CheckForRetrieveCutsTable().
|
protectedvirtual |
G4ProductionCutsTable.cc 파일의 580 번째 라인에서 정의되었습니다.
다음을 참조함 : cm3, FixedStringLengthForStore, g, G4cerr, G4cout, G4endl, G4Exception(), G4Material::GetDensity(), G4Material::GetMaterial(), in, JustWarning, verboseLevel.
다음에 의해서 참조됨 : CheckForRetrieveCutsTable().
G4double G4ProductionCutsTable::ConvertRangeToEnergy | ( | const G4ParticleDefinition * | particle, |
const G4Material * | material, | ||
G4double | range | ||
) |
G4ProductionCutsTable.cc 파일의 288 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VRangeToEnergyConverter::Convert(), converters, G4cout, G4endl, G4ProductionCuts::GetIndex(), G4ParticleDefinition::GetParticleName(), verboseLevel.
다음에 의해서 참조됨 : export_G4ProductionCutsTable(), G4GDMLWriteStructure::ExportEnergyCuts(), G4EmModelManager::Initialise().
void G4ProductionCutsTable::DumpCouples | ( | ) | const |
G4ProductionCutsTable.cc 파일의 371 번째 라인에서 정의되었습니다.
다음을 참조함 : coupleTable, energyCutTable, fG4RegionStore, G4BestUnit, G4cout, G4endl, G4MaterialCutsCouple::GetIndex(), G4MaterialCutsCouple::GetMaterial(), G4Material::GetName(), G4ProductionCuts::GetProductionCut(), G4MaterialCutsCouple::GetProductionCuts(), IsCoupleUsedInTheRegion(), G4MaterialCutsCouple::IsUsed().
다음에 의해서 참조됨 : G4VUserPhysicsList::DumpCutValuesTableIfRequested(), export_G4ProductionCutsTable(), G4RunMessenger::SetNewValue().
|
inline |
G4ProductionCutsTable.hh 파일의 332 번째 라인에서 정의되었습니다.
다음을 참조함 : coupleTable.
다음에 의해서 참조됨 : G4SteppingManager::ApplyProductionCut(), G4ITStepProcessor::ApplyProductionCut(), GetCoupleIndex().
|
inline |
G4ProductionCutsTable.hh 파일의 344 번째 라인에서 정의되었습니다.
다음을 참조함 : GetCoupleIndex(), GetMaterialCutsCouple().
|
inline |
G4ProductionCutsTable.hh 파일의 298 번째 라인에서 정의되었습니다.
다음을 참조함 : defaultProductionCuts.
|
inline |
G4ProductionCutsTable.hh 파일의 294 번째 라인에서 정의되었습니다.
다음을 참조함 : energyDoubleVector.
|
inline |
G4ProductionCutsTable.hh 파일의 250 번째 라인에서 정의되었습니다.
다음을 참조함 : energyCutTable.
다음에 의해서 참조됨 : G4VAtomDeexcitation::AlongStepDeexcitation(), G4SteppingManager::ApplyProductionCut(), G4ITStepProcessor::ApplyProductionCut(), G4ePolarizedIonisation::BuildAsymmetryTables(), G4LowEnergyBremsstrahlung::BuildLossTable(), G4LowEnergyIonisation::BuildLossTable(), G4hImpactIonisation::BuildPhysicsTable(), G4ForwardXrayTR::BuildXrayTRtables(), G4AdjointCSManager::ComputeTotalAdjointCS(), G4VEmAdjointModel::DefineCurrentMaterial(), G4ContinuousGainOfEnergy::DefineMaterial(), G4VAtomDeexcitation::GenerateParticles(), RunAction::GetCuts(), RunAction::GetEnergyCut(), G4PAIPhotData::Initialise(), G4EmModelManager::Initialise(), G4GoudsmitSaundersonTable::InitSCPCorrection(), G4HadronElasticProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4VEmProcess::PreparePhysicsTable(), StoreCutsInfo().
G4double G4ProductionCutsTable::GetHighEdgeEnergy | ( | ) | const |
G4ProductionCutsTable.cc 파일의 341 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VRangeToEnergyConverter::GetHighEdgeEnergy().
다음에 의해서 참조됨 : export_G4ProductionCutsTable(), G4ProductionCutsTableMessenger::GetCurrentValue(), G4ProductionCutsTableMessenger::SetNewValue().
G4double G4ProductionCutsTable::GetLowEdgeEnergy | ( | ) | const |
G4ProductionCutsTable.cc 파일의 335 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VRangeToEnergyConverter::GetLowEdgeEnergy().
다음에 의해서 참조됨 : export_G4ProductionCutsTable(), G4ProductionCutsTableMessenger::GetCurrentValue(), G4ProductionCutsTableMessenger::SetNewValue().
|
inline |
G4ProductionCutsTable.hh 파일의 262 번째 라인에서 정의되었습니다.
다음을 참조함 : coupleTable.
다음에 의해서 참조됨 : G4PolarizedCompton::BuildAsymmetryTable(), G4eplusPolarizedAnnihilation::BuildAsymmetryTables(), G4ePolarizedIonisation::BuildAsymmetryTables(), G4CrossSectionHandler::BuildCrossSectionsForMaterials(), G4RDCrossSectionHandler::BuildCrossSectionsForMaterials(), G4RDBremsstrahlungCrossSectionHandler::BuildCrossSectionsForMaterials(), G4RDeIonisationCrossSectionHandler::BuildCrossSectionsForMaterials(), G4BremsstrahlungCrossSectionHandler::BuildCrossSectionsForMaterials(), G4eIonisationCrossSectionHandler::BuildCrossSectionsForMaterials(), G4VEnergyLossProcess::BuildDEDXTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4hImpactIonisation::BuildLambdaTable(), G4VEmProcess::BuildLambdaTable(), G4LowEnergyBremsstrahlung::BuildLossTable(), G4LowEnergyIonisation::BuildLossTable(), G4hImpactIonisation::BuildLossTable(), G4hImpactIonisation::BuildPhysicsTable(), G4LossTableBuilder::BuildTableForModel(), G4AdjointCSManager::BuildTotalSigmaTables(), G4ForwardXrayTR::BuildXrayTRtables(), G4WentzelVIRelModel::ComputeEffectiveMass(), G4hRDEnergyLoss::CutsWhereModified(), G4EmCalculator::FindCouple(), G4ForwardXrayTR::G4ForwardXrayTR(), GetCoupleIndex(), RunAction::GetCuts(), RunAction::GetEnergyCut(), G4ForwardXrayTR::GetEnergyTR(), G4GSPWACorrections::InitDataPerElement(), G4GSPWACorrections::InitDataPerMaterials(), G4LivermoreRayleighModel::Initialise(), G4LivermoreNuclearGammaConversionModel::Initialise(), G4BoldyshevTripletModel::Initialise(), G4LivermoreGammaConversionModelRC::Initialise(), G4LivermoreGammaConversionModel::Initialise(), G4LivermorePolarizedGammaConversionModel::Initialise(), G4LivermorePolarizedPhotoElectricGDModel::Initialise(), G4LivermoreComptonModel::Initialise(), G4LivermorePolarizedPhotoElectricModel::Initialise(), G4LivermorePhotoElectricModel::Initialise(), G4LivermorePolarizedRayleighModel::Initialise(), G4LivermorePolarizedComptonModel::Initialise(), G4PenelopeGammaConversionModel::Initialise(), G4PenelopeRayleighModel::Initialise(), G4mplIonisationWithDeltaModel::Initialise(), G4mplIonisationModel::Initialise(), G4PenelopePhotoElectricModel::Initialise(), G4PenelopeBremsstrahlungModel::Initialise(), G4EmBiasingManager::Initialise(), G4WentzelVIModel::Initialise(), G4PAIPhotData::Initialise(), G4PenelopeIonisationModel::Initialise(), G4LowEPComptonModel::Initialise(), G4LowEPPolarizedComptonModel::Initialise(), G4EmModelManager::Initialise(), G4VAtomDeexcitation::InitialiseAtomicDeexcitation(), G4LossTableBuilder::InitialiseBaseMaterials(), G4LossTableBuilder::InitialiseCouples(), G4VEmModel::InitialiseElementSelectors(), G4EmCorrections::InitialiseForNewRun(), G4PenelopeBremsstrahlungModel::InitialiseLocal(), G4GSMottCorrection::InitMCDataPerElement(), G4GSMottCorrection::InitMCDataPerMaterials(), G4GoudsmitSaundersonTable::InitSCPCorrection(), G4Transportation::PostStepDoIt(), G4CoupledTransportation::PostStepDoIt(), G4MonopoleTransportation::PostStepDoIt(), G4ITTransportation::PostStepDoIt(), G4PhysicsTableHelper::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4hImpactIonisation::PrintInfoDefinition(), G4ParallelWorldProcess::SwitchMaterial().
|
inline |
G4ProductionCutsTable.hh 파일의 320 번째 라인에서 정의되었습니다.
다음을 참조함 : coupleTable.
G4double G4ProductionCutsTable::GetMaxEnergyCut | ( | ) |
G4ProductionCutsTable.cc 파일의 1231 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VRangeToEnergyConverter::GetMaxEnergyCut().
다음에 의해서 참조됨 : G4ProductionCutsTableMessenger::GetCurrentValue().
|
inline |
G4ProductionCutsTable.hh 파일의 359 번째 라인에서 정의되었습니다.
다음을 참조함 : mccConversionTable.
다음에 의해서 참조됨 : G4PhysicsTableHelper::RetrievePhysicsTable().
|
static |
G4ProductionCutsTable.cc 파일의 63 번째 라인에서 정의되었습니다.
다음을 참조함 : fG4ProductionCutsTable.
다음에 의해서 참조됨 : G4SteppingManager::ApplyProductionCut(), G4ITStepProcessor::ApplyProductionCut(), G4PolarizedCompton::BuildAsymmetryTable(), G4eplusPolarizedAnnihilation::BuildAsymmetryTables(), G4ePolarizedIonisation::BuildAsymmetryTables(), G4CrossSectionHandler::BuildCrossSectionsForMaterials(), G4RDCrossSectionHandler::BuildCrossSectionsForMaterials(), G4RDBremsstrahlungCrossSectionHandler::BuildCrossSectionsForMaterials(), G4RDeIonisationCrossSectionHandler::BuildCrossSectionsForMaterials(), G4BremsstrahlungCrossSectionHandler::BuildCrossSectionsForMaterials(), G4eIonisationCrossSectionHandler::BuildCrossSectionsForMaterials(), G4eLowEnergyLoss::BuildDEDXTable(), G4hRDEnergyLoss::BuildDEDXTable(), G4VEnergyLossProcess::BuildDEDXTable(), G4RDVeLowEnergyLoss::BuildInverseRangeTable(), G4hRDEnergyLoss::BuildInverseRangeTable(), G4RDVeLowEnergyLoss::BuildLabTimeTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4hImpactIonisation::BuildLambdaTable(), G4VEmProcess::BuildLambdaTable(), G4LowEnergyBremsstrahlung::BuildLossTable(), G4LowEnergyIonisation::BuildLossTable(), G4hImpactIonisation::BuildLossTable(), G4RDVCrossSectionHandler::BuildMeanFreePathForMaterials(), G4VCrossSectionHandler::BuildMeanFreePathForMaterials(), G4hImpactIonisation::BuildPhysicsTable(), G4RunManagerKernel::BuildPhysicsTables(), G4RDVeLowEnergyLoss::BuildProperTimeTable(), G4RDVeLowEnergyLoss::BuildRangeCoeffATable(), G4hRDEnergyLoss::BuildRangeCoeffATable(), G4RDVeLowEnergyLoss::BuildRangeCoeffBTable(), G4hRDEnergyLoss::BuildRangeCoeffBTable(), G4RDVeLowEnergyLoss::BuildRangeCoeffCTable(), G4hRDEnergyLoss::BuildRangeCoeffCTable(), G4hRDEnergyLoss::BuildRangeTable(), G4LossTableBuilder::BuildTableForModel(), G4hRDEnergyLoss::BuildTimeTables(), G4AdjointCSManager::BuildTotalSigmaTables(), G4ForwardXrayTR::BuildXrayTRtables(), G4RunManagerKernel::CheckRegions(), G4WentzelVIRelModel::ComputeEffectiveMass(), G4EmCalculator::ComputeEnergyCutFromRangeCut(), G4AdjointCSManager::ComputeTotalAdjointCS(), G4TheRayTracer::CreateBitMap(), G4hRDEnergyLoss::CutsWhereModified(), G4VEmAdjointModel::DefineCurrentMaterial(), G4ContinuousGainOfEnergy::DefineMaterial(), G4VUserPhysicsList::DumpCutValuesTableIfRequested(), G4RunManagerKernel::DumpRegion(), export_G4ProductionCutsTable(), G4GDMLWriteStructure::ExportEnergyCuts(), G4EmCalculator::FindCouple(), G4ForwardXrayTR::G4ForwardXrayTR(), G4RunManagerKernel::G4RunManagerKernel(), G4VUserPhysicsList::G4VUserPhysicsList(), RunAction::GetCuts(), RunAction::GetEnergyCut(), G4ForwardXrayTR::GetEnergyTR(), G4RDVeLowEnergyLoss::GetLossWithFluct(), G4GSPWACorrections::InitDataPerElement(), G4GSPWACorrections::InitDataPerMaterials(), G4LivermoreNuclearGammaConversionModel::Initialise(), G4LivermoreRayleighModel::Initialise(), G4BoldyshevTripletModel::Initialise(), G4LivermoreGammaConversionModelRC::Initialise(), G4LivermoreGammaConversionModel::Initialise(), G4LivermorePolarizedGammaConversionModel::Initialise(), G4LivermorePolarizedPhotoElectricGDModel::Initialise(), G4LivermoreComptonModel::Initialise(), G4LivermorePhotoElectricModel::Initialise(), G4LivermorePolarizedPhotoElectricModel::Initialise(), G4LivermorePolarizedRayleighModel::Initialise(), G4LivermorePolarizedComptonModel::Initialise(), G4PenelopeGammaConversionModel::Initialise(), G4PenelopeRayleighModel::Initialise(), G4mplIonisationModel::Initialise(), G4mplIonisationWithDeltaModel::Initialise(), G4PenelopePhotoElectricModel::Initialise(), G4PenelopeBremsstrahlungModel::Initialise(), G4PAIPhotData::Initialise(), G4EmBiasingManager::Initialise(), G4WentzelVIModel::Initialise(), G4WentzelVIRelModel::Initialise(), G4PenelopeIonisationModel::Initialise(), G4LowEPComptonModel::Initialise(), G4IonParametrisedLossModel::Initialise(), G4LowEPPolarizedComptonModel::Initialise(), G4EmModelManager::Initialise(), G4VAtomDeexcitation::InitialiseAtomicDeexcitation(), G4LossTableBuilder::InitialiseBaseMaterials(), G4LossTableBuilder::InitialiseCouples(), G4VEmModel::InitialiseElementSelectors(), G4EmCorrections::InitialiseForNewRun(), G4PenelopeBremsstrahlungModel::InitialiseLocal(), G4GSMottCorrection::InitMCDataPerElement(), G4GSMottCorrection::InitMCDataPerMaterials(), G4GoudsmitSaundersonTable::InitSCPCorrection(), PhysicsList::PhysicsList(), G4HadronElasticProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4Transportation::PostStepDoIt(), G4CoupledTransportation::PostStepDoIt(), G4MonopoleTransportation::PostStepDoIt(), G4ITTransportation::PostStepDoIt(), G4PhysicsTableHelper::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4hImpactIonisation::PrintInfoDefinition(), G4PhysicsTableHelper::RetrievePhysicsTable(), G4RunManagerKernel::RunTermination(), eRositaPhysicsList::SetCuts(), GammaRayTelPhysicsList::SetCuts(), BrachyPhysicsList::SetCuts(), G4HumanPhantomPhysicsList::SetCuts(), DMXPhysicsList::SetCuts(), PurgMagPhysicsList::SetGELowLimit(), G4RunMessenger::SetNewValue(), G4VUserPhysicsList::SetParticleCuts(), G4ProductionCuts::SetProductionCuts(), G4ParallelWorldProcess::SwitchMaterial(), G4RunManagerKernel::UpdateRegion().
|
inline |
G4ProductionCutsTable.hh 파일의 290 번째 라인에서 정의되었습니다.
다음을 참조함 : rangeDoubleVector.
|
inline |
G4ProductionCutsTable.hh 파일의 244 번째 라인에서 정의되었습니다.
다음을 참조함 : rangeCutTable.
다음에 의해서 참조됨 : RunAction::GetCuts(), StoreCutsInfo().
|
inline |
G4ProductionCutsTable.hh 파일의 256 번째 라인에서 정의되었습니다.
다음을 참조함 : coupleTable.
다음에 의해서 참조됨 : G4PolarizedCompton::BuildAsymmetryTable(), G4eplusPolarizedAnnihilation::BuildAsymmetryTables(), G4ePolarizedIonisation::BuildAsymmetryTables(), G4CrossSectionHandler::BuildCrossSectionsForMaterials(), G4RDCrossSectionHandler::BuildCrossSectionsForMaterials(), G4RDBremsstrahlungCrossSectionHandler::BuildCrossSectionsForMaterials(), G4RDeIonisationCrossSectionHandler::BuildCrossSectionsForMaterials(), G4BremsstrahlungCrossSectionHandler::BuildCrossSectionsForMaterials(), G4eIonisationCrossSectionHandler::BuildCrossSectionsForMaterials(), G4eLowEnergyLoss::BuildDEDXTable(), G4hRDEnergyLoss::BuildDEDXTable(), G4VEnergyLossProcess::BuildDEDXTable(), G4RDVeLowEnergyLoss::BuildInverseRangeTable(), G4hRDEnergyLoss::BuildInverseRangeTable(), G4RDVeLowEnergyLoss::BuildLabTimeTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4hImpactIonisation::BuildLambdaTable(), G4VEmProcess::BuildLambdaTable(), G4LowEnergyBremsstrahlung::BuildLossTable(), G4LowEnergyIonisation::BuildLossTable(), G4hImpactIonisation::BuildLossTable(), G4RDVCrossSectionHandler::BuildMeanFreePathForMaterials(), G4VCrossSectionHandler::BuildMeanFreePathForMaterials(), G4hImpactIonisation::BuildPhysicsTable(), G4RDVeLowEnergyLoss::BuildProperTimeTable(), G4RDVeLowEnergyLoss::BuildRangeCoeffATable(), G4hRDEnergyLoss::BuildRangeCoeffATable(), G4RDVeLowEnergyLoss::BuildRangeCoeffBTable(), G4hRDEnergyLoss::BuildRangeCoeffBTable(), G4RDVeLowEnergyLoss::BuildRangeCoeffCTable(), G4hRDEnergyLoss::BuildRangeCoeffCTable(), G4hRDEnergyLoss::BuildRangeTable(), G4LossTableBuilder::BuildTableForModel(), G4hRDEnergyLoss::BuildTimeTables(), G4AdjointCSManager::BuildTotalSigmaTables(), G4ForwardXrayTR::BuildXrayTRtables(), G4WentzelVIRelModel::ComputeEffectiveMass(), G4hRDEnergyLoss::CutsWhereModified(), G4ForwardXrayTR::G4ForwardXrayTR(), RunAction::GetCuts(), G4ForwardXrayTR::GetEnergyTR(), G4GSPWACorrections::InitDataPerElement(), G4GSPWACorrections::InitDataPerMaterials(), G4LivermoreNuclearGammaConversionModel::Initialise(), G4LivermoreRayleighModel::Initialise(), G4BoldyshevTripletModel::Initialise(), G4LivermoreGammaConversionModelRC::Initialise(), G4LivermoreGammaConversionModel::Initialise(), G4LivermorePolarizedGammaConversionModel::Initialise(), G4LivermorePolarizedPhotoElectricGDModel::Initialise(), G4LivermoreComptonModel::Initialise(), G4LivermorePhotoElectricModel::Initialise(), G4LivermorePolarizedPhotoElectricModel::Initialise(), G4LivermorePolarizedRayleighModel::Initialise(), G4LivermorePolarizedComptonModel::Initialise(), G4PenelopeGammaConversionModel::Initialise(), G4PenelopeRayleighModel::Initialise(), G4mplIonisationModel::Initialise(), G4mplIonisationWithDeltaModel::Initialise(), G4PenelopePhotoElectricModel::Initialise(), G4PenelopeBremsstrahlungModel::Initialise(), G4PAIPhotData::Initialise(), G4EmBiasingManager::Initialise(), G4WentzelVIModel::Initialise(), G4PenelopeIonisationModel::Initialise(), G4WentzelVIRelModel::Initialise(), G4LowEPComptonModel::Initialise(), G4LowEPPolarizedComptonModel::Initialise(), G4EmModelManager::Initialise(), G4VAtomDeexcitation::InitialiseAtomicDeexcitation(), G4LossTableBuilder::InitialiseCouples(), G4VEmModel::InitialiseElementSelectors(), G4EmCorrections::InitialiseForNewRun(), G4PenelopeBremsstrahlungModel::InitialiseLocal(), G4GSMottCorrection::InitMCDataPerElement(), G4GSMottCorrection::InitMCDataPerMaterials(), G4GoudsmitSaundersonTable::InitSCPCorrection(), G4PhysicsTableHelper::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4hImpactIonisation::PrintInfoDefinition().
|
inline |
G4ProductionCutsTable.hh 파일의 352 번째 라인에서 정의되었습니다.
다음을 참조함 : verboseLevel.
다음에 의해서 참조됨 : export_G4ProductionCutsTable(), G4ProductionCutsTableMessenger::GetCurrentValue(), UpdateCoupleTable().
|
inlineprivate |
G4ProductionCutsTable.hh 파일의 302 번째 라인에서 정의되었습니다.
다음을 참조함 : G4MaterialCutsCouple::GetMaterial(), G4Region::GetMaterialIterator(), G4Region::GetNumberOfMaterials(), G4MaterialCutsCouple::GetProductionCuts(), G4Region::GetProductionCuts().
다음에 의해서 참조됨 : CheckMaterialCutsCoupleInfo(), DumpCouples(), StoreMaterialCutsCoupleInfo().
|
inline |
G4ProductionCutsTable.hh 파일의 268 번째 라인에서 정의되었습니다.
다음을 참조함 : coupleTable, firstUse.
다음에 의해서 참조됨 : export_G4ProductionCutsTable().
|
inline |
G4ProductionCutsTable.hh 파일의 282 번째 라인에서 정의되었습니다.
다음을 참조함 : coupleTable.
다음에 의해서 참조됨 : G4RunManagerKernel::RunTermination().
void G4ProductionCutsTable::ResetConverters | ( | ) |
G4ProductionCutsTable.cc 파일의 320 번째 라인에서 정의되었습니다.
다음을 참조함 : converters, NumberOfG4CutIndex, G4VRangeToEnergyConverter::Reset().
|
protectedvirtual |
G4ProductionCutsTable.cc 파일의 1117 번째 라인에서 정의되었습니다.
다음을 참조함 : energyCutTable, FixedStringLengthForStore, G4cerr, G4endl, G4Exception(), G4MCCIndexConversionTable::GetIndex(), in, G4MCCIndexConversionTable::IsUsed(), JustWarning, keV, mccConversionTable, mm, NumberOfG4CutIndex, rangeCutTable, G4MCCIndexConversionTable::size(), verboseLevel.
다음에 의해서 참조됨 : RetrieveCutsTable().
G4bool G4ProductionCutsTable::RetrieveCutsTable | ( | const G4String & | directory, |
G4bool | ascii = false |
||
) |
G4ProductionCutsTable.cc 파일의 449 번째 라인에서 정의되었습니다.
다음을 참조함 : CheckForRetrieveCutsTable(), G4cout, G4endl, RetrieveCutsInfo(), verboseLevel.
다음에 의해서 참조됨 : G4VUserPhysicsList::BuildPhysicsTable().
|
private |
G4ProductionCutsTable.cc 파일의 348 번째 라인에서 정의되었습니다.
다음을 참조함 : G4LogicalVolume::GetDaughter(), G4VPhysicalVolume::GetLogicalVolume(), G4MaterialCutsCouple::GetMaterial(), G4LogicalVolume::GetMaterial(), G4LogicalVolume::GetNoDaughters(), G4LogicalVolume::GetRegion(), G4LogicalVolume::SetMaterialCutsCouple().
다음에 의해서 참조됨 : UpdateCoupleTable().
G4ProductionCutsTable.cc 파일의 329 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VRangeToEnergyConverter::SetEnergyRange().
다음에 의해서 참조됨 : export_G4ProductionCutsTable(), G4VUserPhysicsList::G4VUserPhysicsList(), PhysicsList::PhysicsList(), eRositaPhysicsList::SetCuts(), GammaRayTelPhysicsList::SetCuts(), BrachyPhysicsList::SetCuts(), G4HumanPhantomPhysicsList::SetCuts(), DMXPhysicsList::SetCuts(), PurgMagPhysicsList::SetGELowLimit(), G4ProductionCutsTableMessenger::SetNewValue().
G4ProductionCutsTable.cc 파일의 1238 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VRangeToEnergyConverter::SetMaxEnergyCut().
다음에 의해서 참조됨 : G4ProductionCutsTableMessenger::SetNewValue().
G4ProductionCutsTable.cc 파일의 1220 번째 라인에서 정의되었습니다.
다음을 참조함 : converters, NumberOfG4CutIndex, G4VRangeToEnergyConverter::SetVerboseLevel(), verboseLevel.
다음에 의해서 참조됨 : export_G4ProductionCutsTable(), G4ProductionCutsTableMessenger::SetNewValue(), G4VUserPhysicsList::SetVerboseLevel().
|
protectedvirtual |
G4ProductionCutsTable.cc 파일의 1039 번째 라인에서 정의되었습니다.
다음을 참조함 : coupleTable, FixedStringLengthForStore, G4cerr, G4endl, G4Exception(), GetEnergyCutsVector(), GetRangeCutsVector(), JustWarning, keV, mm, NumberOfG4CutIndex, verboseLevel.
다음에 의해서 참조됨 : StoreCutsTable().
G4ProductionCutsTable.cc 파일의 426 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, StoreCutsInfo(), StoreMaterialCutsCoupleInfo(), StoreMaterialInfo(), verboseLevel.
다음에 의해서 참조됨 : G4VUserPhysicsList::StorePhysicsTable().
|
protectedvirtual |
G4ProductionCutsTable.cc 파일의 721 번째 라인에서 정의되었습니다.
다음을 참조함 : coupleTable, fG4RegionStore, FixedStringLengthForStore, G4cerr, G4endl, G4Exception(), G4MaterialCutsCouple::GetIndex(), G4MaterialCutsCouple::GetMaterial(), G4Material::GetName(), G4ProductionCuts::GetProductionCut(), G4MaterialCutsCouple::GetProductionCuts(), IsCoupleUsedInTheRegion(), G4MaterialCutsCouple::IsUsed(), JustWarning, mm, NumberOfG4CutIndex, verboseLevel.
다음에 의해서 참조됨 : StoreCutsTable().
|
protectedvirtual |
G4ProductionCutsTable.cc 파일의 493 번째 라인에서 정의되었습니다.
다음을 참조함 : cm3, FixedStringLengthForStore, g, G4cerr, G4endl, G4Exception(), G4Material::GetMaterialTable(), JustWarning, verboseLevel.
다음에 의해서 참조됨 : StoreCutsTable().
void G4ProductionCutsTable::UpdateCoupleTable | ( | G4VPhysicalVolume * | currentWorld | ) |
G4ProductionCutsTable.cc 파일의 125 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VRangeToEnergyConverter::Convert(), converters, coupleTable, energyCutTable, energyDoubleVector, fG4RegionStore, firstUse, G4cout, G4endl, G4Material::GetMaterial(), G4ParticleTable::GetParticleTable(), G4ProductionCuts::GetProductionCut(), G4ProductionCuts::GetProductionCuts(), GetVerboseLevel(), n, G4InuclParticleNames::nn, NumberOfG4CutIndex, rangeCutTable, rangeDoubleVector, ScanAndSetCouple(), G4MaterialCutsCouple::SetIndex(), G4MaterialCutsCouple::SetUseFlag(), G4VRangeToEnergyConverter::SetVerboseLevel(), G4Timer::Start(), G4Timer::Stop(), verboseLevel.
다음에 의해서 참조됨 : G4TheRayTracer::CreateBitMap(), G4RunManagerKernel::UpdateRegion().
|
private |
G4ProductionCutsTable.hh 파일의 121 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConvertRangeToEnergy(), G4ProductionCutsTable(), ResetConverters(), SetVerboseLevel(), UpdateCoupleTable(), ~G4ProductionCutsTable().
|
private |
G4ProductionCutsTable.hh 파일의 116 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckMaterialCutsCoupleInfo(), DumpCouples(), GetCoupleIndex(), GetMaterialCutsCouple(), GetTableSize(), IsModified(), PhysicsTableUpdated(), StoreCutsInfo(), StoreMaterialCutsCoupleInfo(), UpdateCoupleTable(), ~G4ProductionCutsTable().
|
private |
G4ProductionCutsTable.hh 파일의 123 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ProductionCutsTable(), GetDefaultProductionCuts(), ~G4ProductionCutsTable().
|
private |
G4ProductionCutsTable.hh 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpCouples(), G4ProductionCutsTable(), GetEnergyCutsVector(), RetrieveCutsInfo(), UpdateCoupleTable(), ~G4ProductionCutsTable().
|
private |
G4ProductionCutsTable.hh 파일의 129 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ProductionCutsTable(), GetEnergyCutsDoubleVector(), UpdateCoupleTable(), ~G4ProductionCutsTable().
|
staticprivate |
G4ProductionCutsTable.hh 파일의 110 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetProductionCutsTable(), ~G4ProductionCutsTable().
|
private |
G4ProductionCutsTable.hh 파일의 120 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckMaterialCutsCoupleInfo(), DumpCouples(), G4ProductionCutsTable(), StoreMaterialCutsCoupleInfo(), UpdateCoupleTable().
|
private |
G4ProductionCutsTable.hh 파일의 226 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : IsModified(), UpdateCoupleTable().
|
private |
G4ProductionCutsTable.hh 파일의 239 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ProductionCutsTable(), ~G4ProductionCutsTable().
|
private |
G4ProductionCutsTable.hh 파일의 125 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckMaterialCutsCoupleInfo(), GetMCCIndexConversionTable(), RetrieveCutsInfo().
|
private |
G4ProductionCutsTable.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ProductionCutsTable(), GetRangeCutsVector(), RetrieveCutsInfo(), UpdateCoupleTable(), ~G4ProductionCutsTable().
|
private |
G4ProductionCutsTable.hh 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ProductionCutsTable(), GetRangeCutsDoubleVector(), UpdateCoupleTable(), ~G4ProductionCutsTable().
|
private |
G4ProductionCutsTable.hh 파일의 238 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckForRetrieveCutsTable(), CheckMaterialCutsCoupleInfo(), CheckMaterialInfo(), ConvertRangeToEnergy(), GetVerboseLevel(), RetrieveCutsInfo(), RetrieveCutsTable(), SetVerboseLevel(), StoreCutsInfo(), StoreCutsTable(), StoreMaterialCutsCoupleInfo(), StoreMaterialInfo(), UpdateCoupleTable().