Geant4-11
|
#include <G4ProcessManager.hh>
Public Types | |
enum | { SizeOfProcVectorArray = 6 } |
Private Types | |
using | G4ProcessAttrVector = std::vector< G4ProcessAttribute * > |
Private Member Functions | |
G4VProcess * | ActivateProcess (G4int index) |
void | CheckOrderingParameters (G4VProcess *) const |
void | CreateGPILvectors () |
G4int | FindInsertPosition (G4int ord, G4int ivec) |
G4ProcessAttribute * | GetAttribute (G4int index) const |
G4ProcessAttribute * | GetAttribute (G4VProcess *aProcess) const |
G4int | GetProcessVectorId (G4ProcessVectorDoItIndex idx, G4ProcessVectorTypeIndex typ=typeGPIL) const |
G4VProcess * | InActivateProcess (G4int index) |
G4int | InsertAt (G4int position, G4VProcess *process, G4int ivec) |
G4int | RemoveAt (G4int position, G4VProcess *process, G4int ivec) |
void | SetIndexToProcessVector (G4int ivec) |
Private Attributes | |
G4bool | duringTracking = false |
G4bool | isSetOrderingFirstInvoked [NDoit] |
G4bool | isSetOrderingLastInvoked [NDoit] |
G4int | numberOfProcesses = 0 |
G4ProcessAttrVector * | theAttrVector = nullptr |
const G4ParticleDefinition * | theParticleType = nullptr |
G4ProcessVector * | theProcessList = nullptr |
G4ProcessVector * | theProcVector [SizeOfProcVectorArray] |
G4int | verboseLevel = 1 |
Static Private Attributes | |
static G4ThreadLocal G4int | counterOfObjects = 0 |
static G4ThreadLocal G4ProcessManagerMessenger * | fProcessManagerMessenger = nullptr |
Definition at line 94 of file G4ProcessManager.hh.
|
private |
Definition at line 96 of file G4ProcessManager.hh.
anonymous enum |
Enumerator | |
---|---|
SizeOfProcVectorArray |
Definition at line 291 of file G4ProcessManager.hh.
G4ProcessManager::G4ProcessManager | ( | const G4ParticleDefinition * | aParticleType | ) |
Definition at line 48 of file G4ProcessManager.cc.
References counterOfObjects, FatalException, fProcessManagerMessenger, G4Exception(), isSetOrderingFirstInvoked, isSetOrderingLastInvoked, NDoit, SizeOfProcVectorArray, theAttrVector, theProcessList, and theProcVector.
G4ProcessManager::G4ProcessManager | ( | G4ProcessManager & | right | ) |
Definition at line 90 of file G4ProcessManager.cc.
References counterOfObjects, G4ProcessVector::entries(), FatalException, G4cout, G4endl, G4Exception(), G4ProcessTable::GetProcessTable(), GetVerboseLevel(), G4ProcessVector::insert(), G4ProcessTable::Insert(), isSetOrderingFirstInvoked, isSetOrderingLastInvoked, NDoit, numberOfProcesses, SizeOfProcVectorArray, theAttrVector, theProcessList, and theProcVector.
|
delete |
G4ProcessManager::~G4ProcessManager | ( | ) |
Definition at line 159 of file G4ProcessManager.cc.
References G4ProcessVector::clear(), counterOfObjects, fProcessManagerMessenger, G4cout, G4endl, GetVerboseLevel(), SizeOfProcVectorArray, theAttrVector, theProcessList, and theProcVector.
|
private |
Definition at line 985 of file G4ProcessManager.cc.
References G4ProcessVector::entries(), FatalException, G4cout, G4endl, G4Exception(), G4State_Init, G4State_PreInit, GetAttribute(), G4StateManager::GetCurrentState(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4StateManager::GetStateManager(), GetVerboseLevel(), G4ProcessAttribute::idxProcVector, G4ProcessAttribute::isActive, SizeOfProcVectorArray, theParticleType, and theProcVector.
Referenced by RemoveProcess(), and SetProcessActivation().
|
inline |
Referenced by G4ErrorPhysicsList::ConstructEM(), and export_G4ProcessManager().
|
inline |
Referenced by G4EmModelActivator::ActivateMicroElec(), G4IonQMDPhysics::AddProcess(), G4IonINCLXXPhysics::AddProcess(), G4IonPhysics::AddProcess(), G4IonPhysicsXS::AddProcess(), G4IonPhysicsPHP::AddProcess(), LBE::AddTransportation(), G4BertiniElectroNuclearBuilder::Build(), G4TritonBuilder::Build(), G4AlphaBuilder::Build(), G4AntiBarionBuilder::Build(), G4DeuteronBuilder::Build(), G4He3Builder::Build(), G4HyperonBuilder::Build(), G4KaonBuilder::Build(), G4NeutronBuilder::Build(), G4PiKBuilder::Build(), G4PionBuilder::Build(), G4ProtonBuilder::Build(), G4ErrorPhysicsList::ConstructEM(), LBE::ConstructEM(), LBE::ConstructHad(), LBE::ConstructOp(), PhysListEmStandard::ConstructProcess(), G4StepLimiterPhysics::ConstructProcess(), G4EmDNAPhysicsActivator::ConstructProcess(), G4OpticalPhysics::ConstructProcess(), G4ChargeExchangePhysics::ConstructProcess(), G4IonElasticPhysics::ConstructProcess(), export_G4ProcessManager(), G4EmModelActivator::FindOrAddProcess(), G4ErrorTrackLengthTarget::G4ErrorTrackLengthTarget(), and G4RunManagerKernel::SetScoreSplitter().
G4int G4ProcessManager::AddProcess | ( | G4VProcess * | aProcess, |
G4int | ordAtRestDoIt = ordInActive , |
||
G4int | ordAlongSteptDoIt = ordInActive , |
||
G4int | ordPostStepDoIt = ordInActive |
||
) |
Definition at line 405 of file G4ProcessManager.cc.
References 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, and verboseLevel.
Referenced by G4FastSimulationHelper::ActivateFastSimulation(), G4BiasingHelper::ActivateNonPhysicsBiasing(), G4BiasingHelper::ActivatePhysicsBiasing(), G4BiasingHelper::AddLimiterProcess(), G4ProcessPlacer::AddProcessAs(), G4PhysicsListHelper::AddTransportation(), LBE::ConstructEM(), LBE::ConstructGeneral(), LBE::ConstructOp(), PhysListEmStandard::ConstructProcess(), G4ErrorPhysicsList::ConstructProcess(), G4ParallelWorldPhysics::ConstructProcess(), G4SpinDecayPhysics::ConstructProcess(), G4OpticalPhysics::ConstructProcess(), G4RunManager::ConstructScoringWorlds(), G4WorkerRunManager::ConstructScoringWorlds(), export_G4ProcessManager(), and G4PhysicsListHelper::RegisterProcess().
|
inline |
|
private |
Definition at line 1236 of file G4ProcessManager.cc.
References FatalException, G4cerr, G4cout, G4endl, G4Exception(), GetAttribute(), G4VProcess::GetProcessName(), GetVerboseLevel(), G4VProcess::isAlongStepDoItIsEnabled(), G4VProcess::isAtRestDoItIsEnabled(), G4VProcess::isPostStepDoItIsEnabled(), and G4ProcessAttribute::ordProcVector.
Referenced by AddProcess(), SetProcessOrdering(), SetProcessOrderingToFirst(), and SetProcessOrderingToSecond().
|
private |
Definition at line 1135 of file G4ProcessManager.cc.
References G4ProcessVector::clear(), G4ProcessVector::entries(), GetAttribute(), G4ProcessAttribute::idxProcVector, G4ProcessVector::insert(), SizeOfProcVectorArray, theProcessList, and theProcVector.
Referenced by AddProcess(), RemoveProcess(), SetProcessOrdering(), SetProcessOrderingToFirst(), and SetProcessOrderingToSecond().
void G4ProcessManager::DumpInfo | ( | ) |
Definition at line 1074 of file G4ProcessManager.cc.
References G4ProcessVector::entries(), G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessTypeName(), G4ProcessAttribute::idxProcVector, G4ProcessAttribute::ordProcVector, theParticleType, theProcessList, and verboseLevel.
Referenced by G4ProcessTable::DumpInfo(), export_G4ProcessManager(), and G4ProcessManagerMessenger::SetNewValue().
void G4ProcessManager::EndTracking | ( | ) |
Definition at line 1174 of file G4ProcessManager.cc.
References duringTracking, EndTracking(), G4ProcessVector::entries(), GetAttribute(), and theProcessList.
Referenced by EndTracking(), G4TrackingManager::ProcessOneTrack(), and G4ErrorPropagator::Propagate().
Definition at line 383 of file G4ProcessManager.cc.
References G4ProcessVector::entries(), G4ProcessAttribute::idxProcVector, INT_MAX, numberOfProcesses, ordLast, G4ProcessAttribute::ordProcVector, and theProcVector.
Referenced by AddProcess(), and SetProcessOrdering().
|
inline |
Referenced by export_G4ProcessManager().
|
inline |
|
inline |
Referenced by export_G4ProcessManager().
|
inline |
Referenced by G4hImpactIonisation::AlongStepDoIt(), G4ITStepProcessor::DealWithSecondaries(), G4HadronicProcess::FillResult(), G4MuonicAtomDecay::FillResult(), G4SteppingManager::GetProcessNumber(), G4SteppingManager::InvokeAlongStepDoItProcs(), G4SteppingManager::InvokeAtRestDoItProcs(), G4SteppingManager::InvokePSDIP(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), and G4ITStepProcessor::SetupGeneralProcessInfo().
|
private |
Definition at line 236 of file G4ProcessManager.cc.
References FatalException, G4cout, G4endl, G4Exception(), G4ParticleDefinition::GetParticleName(), GetVerboseLevel(), numberOfProcesses, theAttrVector, and theParticleType.
Referenced by ActivateProcess(), CheckOrderingParameters(), CreateGPILvectors(), EndTracking(), GetAttribute(), GetProcessOrdering(), GetProcessVectorIndex(), InActivateProcess(), RemoveProcess(), SetProcessOrdering(), SetProcessOrderingToFirst(), SetProcessOrderingToSecond(), and StartTracking().
|
private |
Definition at line 301 of file G4ProcessManager.cc.
References GetAttribute(), and GetProcessIndex().
|
inline |
|
inline |
Referenced by export_G4ProcessManager().
|
inline |
Referenced by G4SteppingManager::GetProcessNumber(), G4BiasingProcessInterface::IsFirstPostStepDoItInterface(), G4BiasingProcessInterface::IsFirstPostStepGPILInterface(), G4BiasingProcessInterface::IsLastPostStepDoItInterface(), G4BiasingProcessInterface::IsLastPostStepGPILInterface(), G4ProcessPlacer::PrintPostStepDoItVec(), G4ProcessPlacer::PrintPostStepGPILVec(), G4BiasingProcessInterface::ReorderBiasingVectorAsGPIL(), and G4ITStepProcessor::SetupGeneralProcessInfo().
G4VProcess * G4ProcessManager::GetProcess | ( | const G4String & | processName | ) | const |
Definition at line 1185 of file G4ProcessManager.cc.
References G4VProcess::GetProcessName(), and numberOfProcesses.
Referenced by G4ProcessTable::FindProcess().
Definition at line 1216 of file G4ProcessManager.cc.
References G4cout, GetVerboseLevel(), and G4ProcessAttribute::isActive.
G4bool G4ProcessManager::GetProcessActivation | ( | G4VProcess * | aProcess | ) | const |
Definition at line 1210 of file G4ProcessManager.cc.
References GetProcessActivation(), and GetProcessIndex().
Referenced by G4EmCalculator::ActiveForParticle(), and GetProcessActivation().
|
inline |
|
inline |
Referenced by G4BiasingHelper::ActivatePhysicsBiasing(), G4EmCalculator::ActiveForParticle(), G4ITStepProcessor::ActiveOnlyITProcess(), G4BiasingHelper::AddLimiterProcess(), G4ProcessPlacer::AddProcessAs(), RunAction::BeginOfRunAction(), G4hImpactIonisation::BuildPhysicsTable(), G4VUserChemistryList::BuildPhysicsTable(), G4VUserPhysicsList::BuildPhysicsTable(), G4LossTableManager::BuildTables(), G4PhysicsListHelper::CheckParticleList(), G4FastSimulationPhysics::ConstructProcess(), G4GenericBiasingPhysics::ConstructProcess(), G4TheRayTracer::CreateBitMap(), G4EmDNAPhysicsActivator::DeactivateNuclearStopping(), G4LossTableManager::DumpHtml(), G4PhysListUtil::FindCaptureProcess(), G4PhysListUtil::FindElasticProcess(), G4PhysListUtil::FindFissionProcess(), G4PhysListUtil::FindInelasticProcess(), G4EmModelActivator::FindOrAddProcess(), G4EmCalculator::FindProcess(), G4ErrorTrackLengthTarget::G4ErrorTrackLengthTarget(), G4EmDNAPhysicsActivator::HasMsc(), G4EmModelActivator::HasMsc(), G4VUserPhysicsList::PreparePhysicsTable(), G4PhysicsListHelper::RegisterProcess(), G4ProcessManagerMessenger::SetCurrentParticle(), G4EmConfigurator::SetModelForRegion(), G4ProcessTable::SetProcessActivation(), G4RunManagerKernel::SetupShadowProcess(), G4WorkerRunManagerKernel::SetupShadowProcess(), G4WorkerTaskRunManagerKernel::SetupShadowProcess(), and G4GlobalFastSimulationManager::ShowSetup().
|
inline |
G4int G4ProcessManager::GetProcessOrdering | ( | G4VProcess * | aProcess, |
G4ProcessVectorDoItIndex | idDoIt | ||
) |
Definition at line 600 of file G4ProcessManager.cc.
References GetAttribute(), GetProcessVectorId(), G4ProcessAttribute::ordProcVector, and typeDoIt.
Referenced by G4BiasingHelper::ActivatePhysicsBiasing(), and export_G4ProcessManager().
|
inline |
|
inlineprivate |
G4int G4ProcessManager::GetProcessVectorIndex | ( | G4VProcess * | aProcess, |
G4ProcessVectorDoItIndex | idx, | ||
G4ProcessVectorTypeIndex | typ = typeGPIL |
||
) | const |
Definition at line 196 of file G4ProcessManager.cc.
References G4cout, G4endl, GetAttribute(), G4ParticleDefinition::GetParticleName(), GetProcessIndex(), G4VProcess::GetProcessName(), GetProcessVectorId(), G4ProcessAttribute::idxProcVector, theParticleType, pyG4ProcessManager::typ, and verboseLevel.
Referenced by export_G4ProcessManager().
|
inline |
Referenced by ActivateProcess(), AddProcess(), CheckOrderingParameters(), G4ProcessTable::DumpInfo(), export_G4ProcessManager(), G4ProcessManager(), GetAttribute(), G4ProcessManagerMessenger::GetCurrentValue(), GetProcessActivation(), InActivateProcess(), InsertAt(), RemoveAt(), SetProcessOrdering(), SetProcessOrderingToSecond(), and ~G4ProcessManager().
|
private |
Definition at line 906 of file G4ProcessManager.cc.
References G4ProcessVector::entries(), FatalException, G4cout, G4endl, G4Exception(), G4State_Init, G4State_PreInit, GetAttribute(), G4StateManager::GetCurrentState(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4StateManager::GetStateManager(), GetVerboseLevel(), G4ProcessAttribute::idxProcVector, G4ProcessAttribute::isActive, SizeOfProcVectorArray, theParticleType, and theProcVector.
Referenced by SetProcessActivation().
|
private |
Definition at line 307 of file G4ProcessManager.cc.
References G4ProcessVector::entries(), G4cout, G4endl, GetVerboseLevel(), G4ProcessAttribute::idxProcVector, G4ProcessVector::insertAt(), numberOfProcesses, and theProcVector.
Referenced by AddProcess(), SetProcessOrdering(), SetProcessOrderingToFirst(), and SetProcessOrderingToSecond().
G4bool G4ProcessManager::operator!= | ( | const G4ProcessManager & | right | ) | const |
Definition at line 1068 of file G4ProcessManager.cc.
|
delete |
G4bool G4ProcessManager::operator== | ( | const G4ProcessManager & | right | ) | const |
Definition at line 1062 of file G4ProcessManager.cc.
|
private |
Definition at line 342 of file G4ProcessManager.cc.
References G4ProcessVector::entries(), G4cout, G4endl, GetVerboseLevel(), G4ProcessAttribute::idxProcVector, numberOfProcesses, ordInActive, G4ProcessAttribute::ordProcVector, G4ProcessVector::removeAt(), and theProcVector.
Referenced by RemoveProcess(), SetProcessOrdering(), SetProcessOrderingToFirst(), and SetProcessOrderingToSecond().
G4VProcess * G4ProcessManager::RemoveProcess | ( | G4int | index | ) |
Definition at line 518 of file G4ProcessManager.cc.
References ActivateProcess(), CreateGPILvectors(), G4ProcessVector::entries(), FatalException, G4Exception(), GetAttribute(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4ProcessTable::GetProcessTable(), G4ProcessAttribute::idxProcessList, G4ProcessAttribute::idxProcVector, G4ProcessAttribute::isActive, numberOfProcesses, G4ProcessTable::Remove(), G4ProcessVector::removeAt(), RemoveAt(), SizeOfProcVectorArray, theAttrVector, theParticleType, theProcessList, and theProcVector.
G4VProcess * G4ProcessManager::RemoveProcess | ( | G4VProcess * | aProcess | ) |
Definition at line 594 of file G4ProcessManager.cc.
References GetProcessIndex(), and RemoveProcess().
Referenced by G4BiasingHelper::ActivatePhysicsBiasing(), G4SpinDecayPhysics::ConstructProcess(), G4ErrorTrackLengthTarget::G4ErrorTrackLengthTarget(), RemoveProcess(), and G4ProcessPlacer::RemoveProcess().
|
private |
|
inline |
Referenced by export_G4ProcessManager().
G4VProcess * G4ProcessManager::SetProcessActivation | ( | G4int | index, |
G4bool | fActive | ||
) |
Definition at line 1203 of file G4ProcessManager.cc.
References ActivateProcess(), and InActivateProcess().
G4VProcess * G4ProcessManager::SetProcessActivation | ( | G4VProcess * | aProcess, |
G4bool | fActive | ||
) |
Definition at line 1196 of file G4ProcessManager.cc.
References GetProcessIndex(), and SetProcessActivation().
Referenced by G4ITStepProcessor::ActiveOnlyITProcess(), G4ProcessManagerMessenger::SetNewValue(), G4ProcessTable::SetProcessActivation(), and SetProcessActivation().
void G4ProcessManager::SetProcessOrdering | ( | G4VProcess * | aProcess, |
G4ProcessVectorDoItIndex | idDoIt, | ||
G4int | ordDoIt = ordDefault |
||
) |
Definition at line 620 of file G4ProcessManager.cc.
References CheckOrderingParameters(), CreateGPILvectors(), FindInsertPosition(), G4cout, G4endl, GetAttribute(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), GetProcessVectorId(), GetVerboseLevel(), G4ProcessAttribute::idxProcVector, InsertAt(), ordLast, G4ProcessAttribute::ordProcVector, RemoveAt(), theParticleType, typeDoIt, and verboseLevel.
Referenced by G4FastSimulationHelper::ActivateFastSimulation(), LBE::ConstructGeneral(), G4ParallelWorldPhysics::ConstructProcess(), G4SpinDecayPhysics::ConstructProcess(), G4OpticalPhysics::ConstructProcess(), G4RunManager::ConstructScoringWorlds(), G4WorkerRunManager::ConstructScoringWorlds(), export_G4ProcessManager(), G4PhysicsListHelper::RegisterProcess(), and SetProcessOrderingToLast().
void G4ProcessManager::SetProcessOrderingToFirst | ( | G4VProcess * | aProcess, |
G4ProcessVectorDoItIndex | idDoIt | ||
) |
Definition at line 707 of file G4ProcessManager.cc.
References CheckOrderingParameters(), CreateGPILvectors(), G4cout, G4endl, G4Exception(), GetAttribute(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), GetProcessVectorId(), G4ProcessAttribute::idxProcVector, InsertAt(), isSetOrderingFirstInvoked, JustWarning, G4ProcessAttribute::ordProcVector, RemoveAt(), theParticleType, typeDoIt, and verboseLevel.
Referenced by G4PhysicsListHelper::AddTransportation(), G4ErrorPhysicsList::ConstructProcess(), export_G4ProcessManager(), and G4PhysicsListHelper::RegisterProcess().
void G4ProcessManager::SetProcessOrderingToLast | ( | G4VProcess * | aProcess, |
G4ProcessVectorDoItIndex | idDoIt | ||
) |
Definition at line 886 of file G4ProcessManager.cc.
References G4Exception(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), isSetOrderingLastInvoked, JustWarning, ordLast, SetProcessOrdering(), and theParticleType.
Referenced by G4FastSimulationHelper::ActivateFastSimulation(), G4BiasingHelper::AddLimiterProcess(), LBE::ConstructOp(), G4OpticalPhysics::ConstructProcess(), export_G4ProcessManager(), and G4PhysicsListHelper::RegisterProcess().
void G4ProcessManager::SetProcessOrderingToSecond | ( | G4VProcess * | aProcess, |
G4ProcessVectorDoItIndex | idDoIt | ||
) |
Definition at line 783 of file G4ProcessManager.cc.
References CheckOrderingParameters(), CreateGPILvectors(), G4ProcessVector::entries(), G4cout, G4endl, GetAttribute(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), GetProcessVectorId(), GetVerboseLevel(), G4ProcessAttribute::idxProcVector, InsertAt(), INT_MAX, numberOfProcesses, G4ProcessAttribute::ordProcVector, RemoveAt(), theParticleType, theProcVector, typeDoIt, and verboseLevel.
Referenced by G4BiasingHelper::AddLimiterProcess(), G4ProcessPlacer::AddProcessAs(), G4ParallelWorldPhysics::ConstructProcess(), G4RunManager::ConstructScoringWorlds(), and G4WorkerRunManager::ConstructScoringWorlds().
|
inline |
void G4ProcessManager::StartTracking | ( | G4Track * | aTrack = nullptr | ) |
Definition at line 1163 of file G4ProcessManager.cc.
References duringTracking, G4ProcessVector::entries(), GetAttribute(), StartTracking(), and theProcessList.
Referenced by G4ErrorPropagator::InitG4Track(), G4TrackingManager::ProcessOneTrack(), G4ITTrackingManager::StartTracking(), and StartTracking().
|
staticprivate |
Definition at line 346 of file G4ProcessManager.hh.
Referenced by G4ProcessManager(), and ~G4ProcessManager().
|
private |
Definition at line 338 of file G4ProcessManager.hh.
Referenced by EndTracking(), and StartTracking().
|
staticprivate |
Definition at line 345 of file G4ProcessManager.hh.
Referenced by G4ProcessManager(), and ~G4ProcessManager().
Definition at line 340 of file G4ProcessManager.hh.
Referenced by G4ProcessManager(), and SetProcessOrderingToFirst().
Definition at line 341 of file G4ProcessManager.hh.
Referenced by G4ProcessManager(), and SetProcessOrderingToLast().
|
private |
Definition at line 334 of file G4ProcessManager.hh.
Referenced by AddProcess(), FindInsertPosition(), G4ProcessManager(), GetAttribute(), GetProcess(), InsertAt(), RemoveAt(), RemoveProcess(), and SetProcessOrderingToSecond().
|
private |
Definition at line 328 of file G4ProcessManager.hh.
Referenced by AddProcess(), G4ProcessManager(), GetAttribute(), RemoveProcess(), and ~G4ProcessManager().
|
private |
Definition at line 331 of file G4ProcessManager.hh.
Referenced by ActivateProcess(), AddProcess(), DumpInfo(), GetAttribute(), GetProcessVectorIndex(), InActivateProcess(), RemoveProcess(), SetProcessOrdering(), SetProcessOrderingToFirst(), SetProcessOrderingToLast(), and SetProcessOrderingToSecond().
|
private |
Definition at line 335 of file G4ProcessManager.hh.
Referenced by AddProcess(), CreateGPILvectors(), DumpInfo(), EndTracking(), G4ProcessManager(), RemoveProcess(), StartTracking(), and ~G4ProcessManager().
|
private |
Definition at line 325 of file G4ProcessManager.hh.
Referenced by ActivateProcess(), CreateGPILvectors(), FindInsertPosition(), G4ProcessManager(), InActivateProcess(), InsertAt(), RemoveAt(), RemoveProcess(), SetProcessOrderingToSecond(), and ~G4ProcessManager().
|
private |
Definition at line 343 of file G4ProcessManager.hh.
Referenced by AddProcess(), DumpInfo(), GetProcessVectorIndex(), SetProcessOrdering(), SetProcessOrderingToFirst(), and SetProcessOrderingToSecond().