#include <G4ProductionCuts.hh>
Public 멤버 함수 | |
G4ProductionCuts () | |
G4ProductionCuts (const G4ProductionCuts &right) | |
G4ProductionCuts & | operator= (const G4ProductionCuts &right) |
virtual | ~G4ProductionCuts () |
G4int | operator== (const G4ProductionCuts &right) const |
G4int | operator!= (const G4ProductionCuts &right) const |
void | SetProductionCut (G4double cut, G4int index=-1) |
void | SetProductionCut (G4double cut, G4ParticleDefinition *ptcl) |
void | SetProductionCut (G4double cut, const G4String &pName) |
G4double | GetProductionCut (G4int index) const |
G4double | GetProductionCut (const G4String &name) const |
void | SetProductionCuts (std::vector< G4double > &) |
const std::vector< G4double > & | GetProductionCuts () const |
G4bool | IsModified () const |
void | PhysicsTableUpdated () |
정적 Public 멤버 함수 | |
static G4int | GetIndex (const G4String &name) |
static G4int | GetIndex (const G4ParticleDefinition *ptcl) |
Protected 속성 | |
std::vector< G4double > | fRangeCuts |
G4bool | isModified |
정적 Private 속성 | |
static G4ThreadLocal G4ParticleDefinition * | gammaDef = 0 |
static G4ThreadLocal G4ParticleDefinition * | electDef = 0 |
static G4ThreadLocal G4ParticleDefinition * | positDef = 0 |
static G4ThreadLocal G4ParticleDefinition * | protonDef = 0 |
G4ProductionCuts.hh 파일의 62 번째 라인에서 정의되었습니다.
G4ProductionCuts::G4ProductionCuts | ( | ) |
G4ProductionCuts.cc 파일의 45 번째 라인에서 정의되었습니다.
다음을 참조함 : fRangeCuts, NumberOfG4CutIndex.
G4ProductionCuts::G4ProductionCuts | ( | const G4ProductionCuts & | right | ) |
G4ProductionCuts.cc 파일의 53 번째 라인에서 정의되었습니다.
다음을 참조함 : fRangeCuts, NumberOfG4CutIndex, right.
|
virtual |
G4ProductionCuts.cc 파일의 62 번째 라인에서 정의되었습니다.
다음을 참조함 : fRangeCuts.
G4ProductionCuts.cc 파일의 92 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclParticleNames::electron, G4InuclParticleNames::positron, G4InuclParticleNames::proton.
다음에 의해서 참조됨 : G4SteppingManager::ApplyProductionCut(), G4ITStepProcessor::ApplyProductionCut(), G4ProductionCutsTable::ConvertRangeToEnergy(), GetProductionCut(), IORTPhysicsList::SetDetectorCut(), SetProductionCut().
|
static |
G4ProductionCuts.cc 파일의 110 번째 라인에서 정의되었습니다.
다음을 참조함 : electDef, gammaDef, G4ParticleDefinition::GetParticleName(), positDef, protonDef.
G4ProductionCuts.hh 파일의 157 번째 라인에서 정의되었습니다.
다음을 참조함 : fRangeCuts, NumberOfG4CutIndex.
다음에 의해서 참조됨 : G4VEnergyLossProcess::AlongStepDoIt(), G4VEnergyLossProcess::AlongStepGetPhysicalInteractionLength(), G4ProductionCutsTable::CheckMaterialCutsCoupleInfo(), G4WentzelVIModel::ComputeTruePathLengthLimit(), G4UrbanMscModel::ComputeTruePathLengthLimit(), G4UrbanAdjointMscModel::ComputeTruePathLengthLimit(), G4ContinuousGainOfEnergy::DefineMaterial(), G4ProductionCutsTable::DumpCouples(), G4RunManagerKernel::DumpRegion(), RE06RunAction::EndOfRunAction(), G4RDRangeTest::Escape(), G4GDMLWriteStructure::ExportEnergyCuts(), G4hImpactIonisation::GetConstraints(), G4VUserPhysicsList::GetCutValue(), GetProductionCut(), G4EmModelManager::Initialise(), G4ProductionCutsTable::StoreMaterialCutsCoupleInfo(), G4ProductionCutsTable::UpdateCoupleTable().
G4ProductionCuts.hh 파일의 167 번째 라인에서 정의되었습니다.
다음을 참조함 : GetIndex(), GetProductionCut().
|
inline |
G4ProductionCuts.hh 파일의 174 번째 라인에서 정의되었습니다.
다음을 참조함 : fRangeCuts.
다음에 의해서 참조됨 : G4ProductionCutsTable::UpdateCoupleTable().
|
inline |
G4ProductionCuts.hh 파일의 180 번째 라인에서 정의되었습니다.
다음을 참조함 : isModified.
다음에 의해서 참조됨 : G4MaterialCutsCouple::IsRecalcNeeded().
G4int G4ProductionCuts::operator!= | ( | const G4ProductionCuts & | right | ) | const |
G4ProductionCuts.cc 파일의 86 번째 라인에서 정의되었습니다.
G4ProductionCuts & G4ProductionCuts::operator= | ( | const G4ProductionCuts & | right | ) |
G4ProductionCuts.cc 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : fRangeCuts, isModified, NumberOfG4CutIndex.
G4int G4ProductionCuts::operator== | ( | const G4ProductionCuts & | right | ) | const |
G4ProductionCuts.cc 파일의 80 번째 라인에서 정의되었습니다.
|
inline |
G4ProductionCuts.hh 파일의 186 번째 라인에서 정의되었습니다.
다음을 참조함 : isModified.
다음에 의해서 참조됨 : G4MaterialCutsCouple::PhysicsTableUpdated().
G4ProductionCuts.hh 파일의 127 번째 라인에서 정의되었습니다.
다음을 참조함 : fRangeCuts, isModified, NumberOfG4CutIndex.
다음에 의해서 참조됨 : CML2Acc1::BeWindow(), ExTGRCRegionCutsMgr::BuildProductionCuts(), CML2Ph_FullWater::Construct(), CML2Ph_BoxInBox::Construct(), DetectorConstruction::ConstructDetector(), CML2Acc1::flatteningFilter(), G4GDMLParser::ImportRegions(), CML2Acc1::ionizationChamber(), CML2Acc1::Jaw1X(), CML2Acc1::Jaw1Y(), CML2Acc1::Jaw2X(), CML2Acc1::Jaw2Y(), CML2Acc1::mirror(), CML2Acc1::MLC(), CML2Acc1::primaryCollimator(), G4VUserPhysicsList::SetParticleCuts(), SetProductionCut(), CexmcSetup::SetupSpecialVolumes(), CML2Acc1::target().
|
inline |
G4ProductionCuts.hh 파일의 142 번째 라인에서 정의되었습니다.
다음을 참조함 : GetIndex(), SetProductionCut().
G4ProductionCuts.hh 파일의 150 번째 라인에서 정의되었습니다.
다음을 참조함 : GetIndex(), SetProductionCut().
G4ProductionCuts.cc 파일의 130 번째 라인에서 정의되었습니다.
다음을 참조함 : fRangeCuts, G4cerr, G4endl, G4Exception(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProcessTable::GetVerboseLevel(), isModified, JustWarning, NumberOfG4CutIndex.
다음에 의해서 참조됨 : Par01DetectorConstruction::Construct().
|
staticprivate |
G4ProductionCuts.hh 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetIndex().
|
protected |
G4ProductionCuts.hh 파일의 113 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ProductionCuts(), GetProductionCut(), GetProductionCuts(), operator=(), SetProductionCut(), SetProductionCuts(), ~G4ProductionCuts().
|
staticprivate |
G4ProductionCuts.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetIndex().
|
protected |
G4ProductionCuts.hh 파일의 114 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : IsModified(), operator=(), PhysicsTableUpdated(), SetProductionCut(), SetProductionCuts().
|
staticprivate |
G4ProductionCuts.hh 파일의 119 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetIndex().
|
staticprivate |
G4ProductionCuts.hh 파일의 121 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetIndex().