Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 타입 | Public 멤버 함수 | Protected 멤버 함수 | Protected 속성 | Private 타입 | Private 멤버 함수 | Private 속성 | 정적 Private 속성 | 모든 멤버 목록
G4ProcessManager 클래스 참조

#include <G4ProcessManager.hh>

Public 타입

enum  { SizeOfProcVectorArray = 6 }
 

Public 멤버 함수

 G4ProcessManager (G4ProcessManager &right)
 
 G4ProcessManager (const G4ParticleDefinition *aParticleType)
 
 ~G4ProcessManager ()
 
G4int operator== (const G4ProcessManager &right) const
 
G4int operator!= (const G4ProcessManager &right) const
 
G4ProcessVectorGetProcessList () const
 
G4int GetProcessListLength () const
 
G4int GetProcessIndex (G4VProcess *) const
 
G4ProcessVectorGetProcessVector (G4ProcessVectorDoItIndex idx, G4ProcessVectorTypeIndex typ=typeGPIL) const
 
G4ProcessVectorGetAtRestProcessVector (G4ProcessVectorTypeIndex typ=typeGPIL) const
 
G4ProcessVectorGetAlongStepProcessVector (G4ProcessVectorTypeIndex typ=typeGPIL) const
 
G4ProcessVectorGetPostStepProcessVector (G4ProcessVectorTypeIndex typ=typeGPIL) const
 
G4int GetProcessVectorIndex (G4VProcess *aProcess, G4ProcessVectorDoItIndex idx, G4ProcessVectorTypeIndex typ=typeGPIL) const
 
G4int GetAtRestIndex (G4VProcess *aProcess, G4ProcessVectorTypeIndex typ=typeGPIL) const
 
G4int GetAlongStepIndex (G4VProcess *aProcess, G4ProcessVectorTypeIndex typ=typeGPIL) const
 
G4int GetPostStepIndex (G4VProcess *aProcess, G4ProcessVectorTypeIndex typ=typeGPIL) const
 
G4int AddProcess (G4VProcess *aProcess, G4int ordAtRestDoIt=ordInActive, G4int ordAlongSteptDoIt=ordInActive, G4int ordPostStepDoIt=ordInActive)
 
G4int AddRestProcess (G4VProcess *aProcess, G4int ord=ordDefault)
 
G4int AddDiscreteProcess (G4VProcess *aProcess, G4int ord=ordDefault)
 
G4int AddContinuousProcess (G4VProcess *aProcess, G4int ord=ordDefault)
 
G4int GetProcessOrdering (G4VProcess *aProcess, G4ProcessVectorDoItIndex idDoIt)
 
void SetProcessOrdering (G4VProcess *aProcess, G4ProcessVectorDoItIndex idDoIt, G4int ordDoIt=ordDefault)
 
void SetProcessOrderingToFirst (G4VProcess *aProcess, G4ProcessVectorDoItIndex idDoIt)
 
void SetProcessOrderingToSecond (G4VProcess *aProcess, G4ProcessVectorDoItIndex idDoIt)
 
void SetProcessOrderingToLast (G4VProcess *aProcess, G4ProcessVectorDoItIndex idDoIt)
 
G4VProcessRemoveProcess (G4VProcess *aProcess)
 
G4VProcessRemoveProcess (G4int index)
 
G4VProcessSetProcessActivation (G4VProcess *aProcess, G4bool fActive)
 
G4VProcessSetProcessActivation (G4int index, G4bool fActive)
 
G4bool GetProcessActivation (G4VProcess *aProcess) const
 
G4bool GetProcessActivation (G4int index) const
 
G4ParticleDefinitionGetParticleType () const
 
void SetParticleType (const G4ParticleDefinition *)
 
G4VProcessGetProcess (const G4String &) const
 
void StartTracking (G4Track *aTrack=0)
 
void EndTracking ()
 
void DumpInfo ()
 
void SetVerboseLevel (G4int value)
 
G4int GetVerboseLevel () const
 

Protected 멤버 함수

G4int InsertAt (G4int position, G4VProcess *process, G4int ivec)
 
G4int RemoveAt (G4int position, G4VProcess *process, G4int ivec)
 
G4int FindInsertPosition (G4int ord, G4int ivec)
 
G4int GetProcessVectorId (G4ProcessVectorDoItIndex idx, G4ProcessVectorTypeIndex typ=typeGPIL) const
 
void CheckOrderingParameters (G4VProcess *) const
 

Protected 속성

G4int verboseLevel
 

Private 타입

typedef std::vector
< G4ProcessAttribute * > 
G4ProcessAttrVector
 

Private 멤버 함수

G4ProcessManageroperator= (const G4ProcessManager &right)
 
 G4ProcessManager ()
 
G4ProcessAttributeGetAttribute (G4int index) const
 
G4ProcessAttributeGetAttribute (G4VProcess *aProcess) const
 
G4VProcessActivateProcess (G4int index)
 
G4VProcessInActivateProcess (G4int index)
 
void CreateGPILvectors ()
 
void SetIndexToProcessVector (G4int ivec)
 

Private 속성

G4ProcessVectortheProcVector [SizeOfProcVectorArray]
 
G4ProcessAttrVectortheAttrVector
 
const G4ParticleDefinitiontheParticleType
 
G4int numberOfProcesses
 
G4ProcessVectortheProcessList
 
G4bool duringTracking
 
G4bool isSetOrderingFirstInvoked [NDoit]
 
G4bool isSetOrderingLastInvoked [NDoit]
 

정적 Private 속성

static G4ThreadLocal
G4ProcessManagerMessenger
fProcessManagerMessenger = 0
 
static G4ThreadLocal G4int counterOfObjects = 0
 

상세한 설명

G4ProcessManager.hh 파일의 106 번째 라인에서 정의되었습니다.

멤버 타입정의 문서화

G4ProcessManager.hh 파일의 305 번째 라인에서 정의되었습니다.

멤버 열거형 문서화

anonymous enum
열거형 멤버
SizeOfProcVectorArray 

G4ProcessManager.hh 파일의 300 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4ProcessManager::G4ProcessManager ( G4ProcessManager right)
G4ProcessManager::G4ProcessManager ( )
private
G4ProcessManager::G4ProcessManager ( const G4ParticleDefinition aParticleType)
G4ProcessManager::~G4ProcessManager ( )

멤버 함수 문서화

G4VProcess * G4ProcessManager::ActivateProcess ( G4int  index)
private
G4int G4ProcessManager::AddContinuousProcess ( G4VProcess aProcess,
G4int  ord = ordDefault 
)
G4int G4ProcessManager::AddDiscreteProcess ( G4VProcess aProcess,
G4int  ord = ordDefault 
)

다음에 의해서 참조됨 : G4EmModelActivator::ActivateMicroElec(), G4IonPhysics::AddProcess(), G4IonBinaryCascadePhysics::AddProcess(), G4IonINCLXXPhysics::AddProcess(), G4IonPhysicsPHP::AddProcess(), G4IonQMDPhysics::AddProcess(), HadrontherapyPhysicsList::AddStepMax(), XrayFluoPhysicsList::AddStepMax(), F04PhysicsList::AddStepMax(), PhysicsList::AddStepMax(), WLSPhysicsList::AddStepMax(), IORTPhysicsList::AddStepMax(), ExN02PhysicsList::AddStepMax(), ML2PhysicsList::AddStepMax(), DMXPhysicsList::AddTransportation(), G4AlphaBuilder::Build(), G4He3Builder::Build(), G4BertiniElectroNuclearBuilder::Build(), G4DeuteronBuilder::Build(), G4PionBuilder::Build(), G4TritonBuilder::Build(), G4AntiBarionBuilder::Build(), G4PiKBuilder::Build(), G4ProtonBuilder::Build(), G4KaonBuilder::Build(), G4NeutronBuilder::Build(), G4HyperonFTFPBuilder::Build(), PhysicsList::ConstructEM(), B03PhysicsList::ConstructEM(), OpNovicePhysicsList::ConstructEM(), ExN02PhysicsList::ConstructEM(), G4ErrorPhysicsList::ConstructEM(), DMXPhysicsList::ConstructEM(), XrayTelPhysicsList::ConstructEM(), G4AdjointPhysicsList::ConstructEM(), PurgMagPhysicsList::ConstructEM(), B03PhysicsList::ConstructHad(), DMXPhysicsList::ConstructHad(), PhysicsList::ConstructHighEnergy(), OpNovicePhysicsList::ConstructOp(), DMXPhysicsList::ConstructOp(), G4ChannelingPhysics::ConstructProcess(), XPhysicsList::ConstructProcess(), ExUCNExtraPhysics::ConstructProcess(), G4EmDNAPhysicsActivator::ConstructProcess(), WLSExtraPhysics::ConstructProcess(), StepMaxBuilder::ConstructProcess(), GammaNuclearPhysics::ConstructProcess(), NeutronHPphysics::ConstructProcess(), PhysListEmStandard::ConstructProcess(), G4EmLEPTSPhysics::ConstructProcess(), MuNuclearBuilder::ConstructProcess(), PhysListEmStandardSS::ConstructProcess(), PhysListEmStandardSSM::ConstructProcess(), StepLimiterBuilder::ConstructProcess(), PhysListEmStandardGS::ConstructProcess(), PhysListEmStandardWVI::ConstructProcess(), PhysListEmPolarized::ConstructProcess(), PhysListEmStandard_GS::ConstructProcess(), PhysListEmStandard_WVI::ConstructProcess(), TransitionRadiationPhysics::ConstructProcess(), PhysListEmStandard_SS::ConstructProcess(), PhysListEmStandard_option3::ConstructProcess(), G4StepLimiterPhysics::ConstructProcess(), PhysListEmStandard_option0::ConstructProcess(), WLSOpticalPhysics::ConstructProcess(), G4HadronDElasticPhysics::ConstructProcess(), G4ChargeExchangePhysics::ConstructProcess(), G4IonElasticPhysics::ConstructProcess(), GammaRayTelEMstdPhysics::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), GammaRayTelEMlowePhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), GammaRayTelMuonPhysics::ConstructProcess(), CexmcStudiedPhysics< Process >::ConstructProcess(), G4OpticalPhysics::ConstructProcess(), G4HadronPhysicsShieldingLEND::ConstructProcess(), G4HadronPhysicsShielding::ConstructProcess(), G4HadronPhysicsQGSP_BIC_HP::ConstructProcess(), GammaRayTelIonPhysics::ConstructProcess(), G4HadronPhysicsFTFQGSP_BERT::ConstructProcess(), GammaRayTelHadronPhysics::ConstructProcess(), ExUCNExtraPhysics::ConstructUCN(), export_G4ProcessManager(), G4HadronPhysicsFTFP_BERT_HP::ExtraConfiguration(), G4HadronPhysicsQGS_BIC::ExtraConfiguration(), G4HadronPhysicsFTF_BIC::ExtraConfiguration(), G4HadronPhysicsQGSP_BIC::ExtraConfiguration(), G4HadronPhysicsQGSP_BERT::ExtraConfiguration(), G4HadronPhysicsFTFP_BERT::ExtraConfiguration(), G4HadronPhysicsQGSP_BERT_HP::ExtraConfiguration(), G4HadronPhysicsINCLXX::ExtraConfiguration(), G4VHadronPhysics::FindCaptureProcess(), G4VHadronPhysics::FindElasticProcess(), G4VHadronPhysics::FindFissionProcess(), G4VHadronPhysics::FindInelasticProcess(), G4EmModelActivator::FindOrAddProcess(), G4ErrorTrackLengthTarget::G4ErrorTrackLengthTarget(), G4RunManagerKernel::SetScoreSplitter().

G4int G4ProcessManager::AddProcess ( G4VProcess aProcess,
G4int  ordAtRestDoIt = ordInActive,
G4int  ordAlongSteptDoIt = ordInActive,
G4int  ordPostStepDoIt = ordInActive 
)

G4ProcessManager.cc 파일의 410 번째 라인에서 정의되었습니다.

다음을 참조함 : CheckOrderingParameters(), CreateGPILvectors(), G4ProcessVector::entries(), FatalException, FindInsertPosition(), G4cout, G4endl, G4Exception(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4ProcessTable::GetProcessTable(), GetVerboseLevel(), G4ProcessAttribute::idxProcessList, G4ProcessAttribute::idxProcVector, G4ProcessVector::insert(), G4ProcessTable::Insert(), InsertAt(), G4VProcess::IsApplicable(), numberOfProcesses, G4ProcessAttribute::ordProcVector, G4ProcessVector::removeLast(), G4VProcess::SetProcessManager(), SizeOfProcVectorArray, theAttrVector, theParticleType, theProcessList, verboseLevel.

다음에 의해서 참조됨 : G4FastSimulationHelper::ActivateFastSimulation(), G4BiasingHelper::ActivateNonPhysicsBiasing(), G4BiasingHelper::ActivatePhysicsBiasing(), PhysicsList::AddDarkMatter(), XrayFluoPhysicsList::AddDecay(), G4BiasingHelper::AddLimiterProcess(), Par02PhysicsList::AddParameterisation(), G4ProcessPlacer::AddProcessAs(), B03PhysicsList::AddScoringProcess(), G4PhysicsListHelper::AddTransportation(), DMXPhysicsList::AddTransportation(), OpNovicePhysicsList::ConstructDecay(), eRositaPhysicsList::ConstructEM(), PhysicsList::ConstructEM(), B03PhysicsList::ConstructEM(), OpNovicePhysicsList::ConstructEM(), ExN02PhysicsList::ConstructEM(), DMXPhysicsList::ConstructEM(), XrayTelPhysicsList::ConstructEM(), G4AdjointPhysicsList::ConstructEM(), PurgMagPhysicsList::ConstructEM(), eRositaPhysicsList::ConstructGeneral(), B03PhysicsList::ConstructGeneral(), ExN02PhysicsList::ConstructGeneral(), DMXPhysicsList::ConstructGeneral(), Par02PhysicsList::ConstructGeneral(), XrayTelPhysicsList::ConstructGeneral(), G4AdjointPhysicsList::ConstructGeneral(), OpNovicePhysicsList::ConstructOp(), DMXPhysicsList::ConstructOp(), PhysListEmStandard::ConstructProcess(), PhysListEmStandardSSM::ConstructProcess(), G4ParallelWorldPhysics::ConstructProcess(), PhysListEmStandardGS::ConstructProcess(), PhysListEmStandardSS::ConstructProcess(), PhysListEmPolarized::ConstructProcess(), PhysListEmStandardWVI::ConstructProcess(), PhysListEmStandard_WVI::ConstructProcess(), PhysListEmStandard_GS::ConstructProcess(), PhysListEmStandard_option0::ConstructProcess(), PhysListEmStandard_SS::ConstructProcess(), PhysListEmStandard_option3::ConstructProcess(), G4MonopolePhysics::ConstructProcess(), WLSOpticalPhysics::ConstructProcess(), G4ErrorPhysicsList::ConstructProcess(), GammaRayTelEMlowePhysics::ConstructProcess(), GammaRayTelEMstdPhysics::ConstructProcess(), GammaRayTelGeneralPhysics::ConstructProcess(), G4SpinDecayPhysics::ConstructProcess(), F04PhysicsList::ConstructProcess(), GammaRayTelMuonPhysics::ConstructProcess(), WLSPhysicsList::ConstructProcess(), G4OpticalPhysics::ConstructProcess(), GammaRayTelIonPhysics::ConstructProcess(), GammaRayTelHadronPhysics::ConstructProcess(), G4WorkerRunManager::ConstructScoringWorlds(), G4RunManager::ConstructScoringWorlds(), export_G4ProcessManager(), G4PhysicsListHelper::RegisterProcess().

G4int G4ProcessManager::AddRestProcess ( G4VProcess aProcess,
G4int  ord = ordDefault 
)
void G4ProcessManager::CheckOrderingParameters ( G4VProcess aProcess) const
protected
void G4ProcessManager::CreateGPILvectors ( )
private
void G4ProcessManager::DumpInfo ( )
void G4ProcessManager::EndTracking ( )

G4ProcessManager.cc 파일의 1094 번째 라인에서 정의되었습니다.

다음을 참조함 : duringTracking, G4ProcessVector::entries(), GetAttribute(), G4ProcessAttribute::isActive, theProcessList.

다음에 의해서 참조됨 : G4TrackingManager::ProcessOneTrack(), G4ErrorPropagator::Propagate().

G4int G4ProcessManager::FindInsertPosition ( G4int  ord,
G4int  ivec 
)
protected

G4ProcessManager.cc 파일의 391 번째 라인에서 정의되었습니다.

다음을 참조함 : G4ProcessVector::entries(), G4ProcessAttribute::idxProcVector, INT_MAX, numberOfProcesses, ordLast, G4ProcessAttribute::ordProcVector, theProcVector, tmp.

다음에 의해서 참조됨 : AddProcess(), SetProcessOrdering().

G4int G4ProcessManager::GetAlongStepIndex ( G4VProcess aProcess,
G4ProcessVectorTypeIndex  typ = typeGPIL 
) const

다음에 의해서 참조됨 : export_G4ProcessManager().

G4ProcessVector* G4ProcessManager::GetAlongStepProcessVector ( G4ProcessVectorTypeIndex  typ = typeGPIL) const
G4int G4ProcessManager::GetAtRestIndex ( G4VProcess aProcess,
G4ProcessVectorTypeIndex  typ = typeGPIL 
) const

다음에 의해서 참조됨 : export_G4ProcessManager().

G4ProcessVector* G4ProcessManager::GetAtRestProcessVector ( G4ProcessVectorTypeIndex  typ = typeGPIL) const
G4ProcessAttribute * G4ProcessManager::GetAttribute ( G4int  index) const
private
G4ProcessAttribute * G4ProcessManager::GetAttribute ( G4VProcess aProcess) const
private

G4ProcessManager.cc 파일의 326 번째 라인에서 정의되었습니다.

다음을 참조함 : GetAttribute(), GetProcessIndex().

G4ParticleDefinition* G4ProcessManager::GetParticleType ( ) const
G4int G4ProcessManager::GetPostStepIndex ( G4VProcess aProcess,
G4ProcessVectorTypeIndex  typ = typeGPIL 
) const

다음에 의해서 참조됨 : export_G4ProcessManager().

G4ProcessVector* G4ProcessManager::GetPostStepProcessVector ( G4ProcessVectorTypeIndex  typ = typeGPIL) const
G4VProcess * G4ProcessManager::GetProcess ( const G4String processName) const

G4ProcessManager.cc 파일의 1105 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VProcess::GetProcessName(), numberOfProcesses.

다음에 의해서 참조됨 : NeutronHPphysics::ConstructProcess().

G4bool G4ProcessManager::GetProcessActivation ( G4VProcess aProcess) const

G4ProcessManager.cc 파일의 1131 번째 라인에서 정의되었습니다.

다음을 참조함 : GetProcessIndex().

다음에 의해서 참조됨 : G4EmCalculator::ActiveForParticle().

G4bool G4ProcessManager::GetProcessActivation ( G4int  index) const

G4ProcessManager.cc 파일의 1138 번째 라인에서 정의되었습니다.

다음을 참조함 : G4cout, GetVerboseLevel().

G4int G4ProcessManager::GetProcessIndex ( G4VProcess ) const
G4ProcessVector* G4ProcessManager::GetProcessList ( ) const

다음에 의해서 참조됨 : G4BiasingHelper::ActivatePhysicsBiasing(), G4EmCalculator::ActiveForParticle(), G4ITStepProcessor::ActiveOnlyITProcess(), G4BiasingHelper::AddLimiterProcess(), G4ProcessPlacer::AddProcessAs(), RunAction::BeginOfRunAction(), G4hImpactIonisation::BuildPhysicsTable(), G4VUserChemistryList::BuildPhysicsTable(), G4VUserPhysicsList::BuildPhysicsTable(), G4LossTableManager::BuildTables(), G4PhysicsListHelper::CheckParticleList(), G4NeutronCrossSectionXS::ConstructProcess(), P6DExtDecayerPhysics::ConstructProcess(), G4FastSimulationPhysics::ConstructProcess(), G4HadronPhysicsShieldingLEND::ConstructProcess(), G4HadronPhysicsShielding::ConstructProcess(), G4HadronPhysicsQGSP_BIC_HP::ConstructProcess(), G4GenericBiasingPhysics::ConstructProcess(), G4TheRayTracer::CreateBitMap(), G4EmDNAPhysicsActivator::DeactivateNuclearStopping(), G4LossTableManager::DumpHtml(), G4HadronPhysicsFTFP_BERT_HP::ExtraConfiguration(), G4HadronPhysicsQGS_BIC::ExtraConfiguration(), G4HadronPhysicsFTF_BIC::ExtraConfiguration(), G4HadronPhysicsQGSP_BIC::ExtraConfiguration(), G4HadronPhysicsQGSP_BERT::ExtraConfiguration(), G4HadronPhysicsFTFP_BERT::ExtraConfiguration(), G4HadronPhysicsQGSP_BERT_HP::ExtraConfiguration(), G4HadronPhysicsINCLXX::ExtraConfiguration(), G4VHadronPhysics::FindCaptureProcess(), G4VHadronPhysics::FindElasticProcess(), G4VHadronPhysics::FindFissionProcess(), G4PhysListUtil::FindInelasticProcess(), G4VHadronPhysics::FindInelasticProcess(), G4EmModelActivator::FindOrAddProcess(), G4EmCalculator::FindProcess(), G4ProcessTable::FindProcesses(), G4ErrorTrackLengthTarget::G4ErrorTrackLengthTarget(), PhysicsList::GetProcess(), G4EmDNAPhysicsActivator::HasMsc(), G4EmModelActivator::HasMsc(), G4VUserPhysicsList::PreparePhysicsTable(), G4PhysicsListHelper::RegisterProcess(), G4ProcessManagerMessenger::SetCurrentParticle(), G4EmConfigurator::SetModelForRegion(), G4ProcessTable::SetProcessActivation(), G4WorkerRunManagerKernel::SetupShadowProcess(), G4RunManagerKernel::SetupShadowProcess(), G4GlobalFastSimulationManager::ShowSetup(), LXeSteppingAction::UserSteppingAction().

G4int G4ProcessManager::GetProcessListLength ( ) const
G4int G4ProcessManager::GetProcessOrdering ( G4VProcess aProcess,
G4ProcessVectorDoItIndex  idDoIt 
)

G4ProcessManager.cc 파일의 588 번째 라인에서 정의되었습니다.

다음을 참조함 : GetAttribute(), GetProcessVectorId(), G4ProcessAttribute::ordProcVector, typeDoIt.

다음에 의해서 참조됨 : G4BiasingHelper::ActivatePhysicsBiasing(), export_G4ProcessManager().

G4ProcessVector* G4ProcessManager::GetProcessVector ( G4ProcessVectorDoItIndex  idx,
G4ProcessVectorTypeIndex  typ = typeGPIL 
) const
G4int G4ProcessManager::GetProcessVectorId ( G4ProcessVectorDoItIndex  idx,
G4ProcessVectorTypeIndex  typ = typeGPIL 
) const
protected
G4int G4ProcessManager::GetProcessVectorIndex ( G4VProcess aProcess,
G4ProcessVectorDoItIndex  idx,
G4ProcessVectorTypeIndex  typ = typeGPIL 
) const
G4int G4ProcessManager::GetVerboseLevel ( ) const
G4VProcess * G4ProcessManager::InActivateProcess ( G4int  index)
private
G4int G4ProcessManager::InsertAt ( G4int  position,
G4VProcess process,
G4int  ivec 
)
protected
G4int G4ProcessManager::operator!= ( const G4ProcessManager right) const

G4ProcessManager.cc 파일의 1001 번째 라인에서 정의되었습니다.

G4ProcessManager & G4ProcessManager::operator= ( const G4ProcessManager right)
private

G4ProcessManager.cc 파일의 188 번째 라인에서 정의되었습니다.

다음을 참조함 : G4Exception(), JustWarning, theAttrVector, theProcessList.

G4int G4ProcessManager::operator== ( const G4ProcessManager right) const

G4ProcessManager.cc 파일의 995 번째 라인에서 정의되었습니다.

G4int G4ProcessManager::RemoveAt ( G4int  position,
G4VProcess process,
G4int  ivec 
)
protected
G4VProcess * G4ProcessManager::RemoveProcess ( G4VProcess aProcess)
G4VProcess * G4ProcessManager::RemoveProcess ( G4int  index)
void G4ProcessManager::SetIndexToProcessVector ( G4int  ivec)
private
void G4ProcessManager::SetParticleType ( const G4ParticleDefinition )

다음에 의해서 참조됨 : export_G4ProcessManager().

G4VProcess * G4ProcessManager::SetProcessActivation ( G4VProcess aProcess,
G4bool  fActive 
)

G4ProcessManager.cc 파일의 1116 번째 라인에서 정의되었습니다.

다음을 참조함 : GetProcessIndex().

다음에 의해서 참조됨 : G4ITStepProcessor::ActiveOnlyITProcess(), G4ProcessManagerMessenger::SetNewValue(), G4ProcessTable::SetProcessActivation().

G4VProcess * G4ProcessManager::SetProcessActivation ( G4int  index,
G4bool  fActive 
)

G4ProcessManager.cc 파일의 1124 번째 라인에서 정의되었습니다.

다음을 참조함 : ActivateProcess(), InActivateProcess().

void G4ProcessManager::SetProcessOrdering ( G4VProcess aProcess,
G4ProcessVectorDoItIndex  idDoIt,
G4int  ordDoIt = ordDefault 
)

G4ProcessManager.cc 파일의 607 번째 라인에서 정의되었습니다.

다음을 참조함 : CheckOrderingParameters(), CreateGPILvectors(), FindInsertPosition(), G4cout, G4endl, GetAttribute(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), GetProcessVectorId(), GetVerboseLevel(), G4ProcessAttribute::idxProcVector, InsertAt(), ordLast, G4ProcessAttribute::ordProcVector, RemoveAt(), theParticleType, typeDoIt, verboseLevel.

다음에 의해서 참조됨 : G4FastSimulationHelper::ActivateFastSimulation(), XrayFluoPhysicsList::AddDecay(), B03PhysicsList::AddScoringProcess(), OpNovicePhysicsList::ConstructDecay(), G4AdjointPhysicsList::ConstructEM(), eRositaPhysicsList::ConstructGeneral(), B03PhysicsList::ConstructGeneral(), ExN02PhysicsList::ConstructGeneral(), DMXPhysicsList::ConstructGeneral(), Par02PhysicsList::ConstructGeneral(), XrayTelPhysicsList::ConstructGeneral(), G4AdjointPhysicsList::ConstructGeneral(), OpNovicePhysicsList::ConstructOp(), G4ParallelWorldPhysics::ConstructProcess(), WLSOpticalPhysics::ConstructProcess(), GammaRayTelGeneralPhysics::ConstructProcess(), G4SpinDecayPhysics::ConstructProcess(), F04PhysicsList::ConstructProcess(), GammaRayTelMuonPhysics::ConstructProcess(), WLSPhysicsList::ConstructProcess(), G4OpticalPhysics::ConstructProcess(), GammaRayTelIonPhysics::ConstructProcess(), GammaRayTelHadronPhysics::ConstructProcess(), G4WorkerRunManager::ConstructScoringWorlds(), G4RunManager::ConstructScoringWorlds(), export_G4ProcessManager(), G4PhysicsListHelper::RegisterProcess(), SetProcessOrderingToLast().

void G4ProcessManager::SetProcessOrderingToFirst ( G4VProcess aProcess,
G4ProcessVectorDoItIndex  idDoIt 
)
void G4ProcessManager::SetProcessOrderingToLast ( G4VProcess aProcess,
G4ProcessVectorDoItIndex  idDoIt 
)
void G4ProcessManager::SetProcessOrderingToSecond ( G4VProcess aProcess,
G4ProcessVectorDoItIndex  idDoIt 
)
void G4ProcessManager::SetVerboseLevel ( G4int  value)
void G4ProcessManager::StartTracking ( G4Track aTrack = 0)

멤버 데이타 문서화

G4ThreadLocal G4int G4ProcessManager::counterOfObjects = 0
staticprivate

G4ProcessManager.hh 파일의 367 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4ProcessManager(), ~G4ProcessManager().

G4bool G4ProcessManager::duringTracking
private

G4ProcessManager.hh 파일의 345 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : EndTracking(), StartTracking().

G4ThreadLocal G4ProcessManagerMessenger * G4ProcessManager::fProcessManagerMessenger = 0
staticprivate

G4ProcessManager.hh 파일의 366 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4ProcessManager(), ~G4ProcessManager().

G4bool G4ProcessManager::isSetOrderingFirstInvoked[NDoit]
private

G4ProcessManager.hh 파일의 349 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4ProcessManager(), SetProcessOrderingToFirst().

G4bool G4ProcessManager::isSetOrderingLastInvoked[NDoit]
private

G4ProcessManager.hh 파일의 350 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4ProcessManager(), SetProcessOrderingToLast().

G4int G4ProcessManager::numberOfProcesses
private
G4ProcessAttrVector* G4ProcessManager::theAttrVector
private

G4ProcessManager.hh 파일의 306 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddProcess(), G4ProcessManager(), GetAttribute(), operator=(), RemoveProcess(), ~G4ProcessManager().

const G4ParticleDefinition* G4ProcessManager::theParticleType
private
G4ProcessVector* G4ProcessManager::theProcessList
private

G4ProcessManager.hh 파일의 341 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddProcess(), CreateGPILvectors(), DumpInfo(), EndTracking(), G4ProcessManager(), operator=(), RemoveProcess(), StartTracking(), ~G4ProcessManager().

G4ProcessVector* G4ProcessManager::theProcVector[SizeOfProcVectorArray]
private
G4int G4ProcessManager::verboseLevel
protected

G4ProcessManager.hh 파일의 363 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AddProcess(), DumpInfo(), GetProcessVectorIndex(), SetProcessOrdering(), SetProcessOrderingToFirst(), SetProcessOrderingToSecond().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: