|
Geant4.10
|
#include <G4ProcessTable.hh>
Public Types | |
| typedef std::vector < G4ProcTblElement * > | G4ProcTableVector |
| typedef std::vector< G4String > | G4ProcNameVector |
Static Public Member Functions | |
| static G4ProcessTable * | GetProcessTable () |
Definition at line 59 of file G4ProcessTable.hh.
| typedef std::vector<G4String> G4ProcessTable::G4ProcNameVector |
Definition at line 133 of file G4ProcessTable.hh.
| typedef std::vector<G4ProcTblElement*> G4ProcessTable::G4ProcTableVector |
Definition at line 132 of file G4ProcessTable.hh.
| G4ProcessTable::G4ProcessTable | ( | ) |
Definition at line 44 of file G4ProcessTable.cc.
References G4cout, and G4endl.
Referenced by GetProcessTable().
| G4ProcessTable::~G4ProcessTable | ( | ) |
Definition at line 73 of file G4ProcessTable.cc.
References G4cout, and G4endl.
| G4UImessenger * G4ProcessTable::CreateMessenger | ( | ) |
| void G4ProcessTable::DeleteMessenger | ( | ) |
Definition at line 116 of file G4ProcessTable.cc.
Referenced by G4RunManager::~G4RunManager().
| void G4ProcessTable::DumpInfo | ( | G4VProcess * | process, |
| G4ParticleDefinition * | particle = 0 |
||
| ) |
Definition at line 572 of file G4ProcessTable.cc.
References G4ProcessManager::DumpInfo(), G4VProcess::DumpInfo(), G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4ProcessManager::GetParticleType(), G4ProcTblElement::GetProcess(), G4ProcTblElement::GetProcessManager(), G4ProcessManager::GetVerboseLevel(), G4VProcess::GetVerboseLevel(), G4ProcTblElement::Length(), G4ProcessManager::SetVerboseLevel(), and G4VProcess::SetVerboseLevel().
Referenced by export_G4ProcessTable(), and G4ProcessTableMessenger::SetNewValue().
| G4VProcess* G4ProcessTable::FindProcess | ( | const G4String & | processName, |
| const G4String & | particleName | ||
| ) | const |
Referenced by exrdmAnalysisManager::BeginOfRun(), F05PhysicsList::ConstructProcess(), F04PhysicsList::ConstructProcess(), WLSPhysicsList::ConstructProcess(), exrdmAnalysisManager::EndOfRun(), PhysicsList::SetAnnihiToHadronFac(), PhysicsList::SetAnnihiToMuPairFac(), PhysicsList::SetGammaToMuPairFac(), and SetProcessActivation().
| G4VProcess* G4ProcessTable::FindProcess | ( | const G4String & | processName, |
| const G4ParticleDefinition * | particle | ||
| ) | const |
| G4VProcess * G4ProcessTable::FindProcess | ( | const G4String & | processName, |
| const G4ProcessManager * | processManager | ||
| ) | const |
Definition at line 317 of file G4ProcessTable.cc.
References G4ProcTblElement::Contains(), G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4ProcessManager::GetParticleType(), G4ProcTblElement::GetProcess(), and G4ProcTblElement::GetProcessName().
| G4ProcessVector * G4ProcessTable::FindProcesses | ( | ) |
Definition at line 421 of file G4ProcessTable.cc.
Referenced by G4ProcessTableMessenger::SetNewValue().
| G4ProcessVector * G4ProcessTable::FindProcesses | ( | const G4ProcessManager * | processManager | ) |
Definition at line 427 of file G4ProcessTable.cc.
References G4ProcessManager::GetProcessList().
| G4ProcessVector * G4ProcessTable::FindProcesses | ( | const G4String & | processName | ) |
Definition at line 434 of file G4ProcessTable.cc.
| G4ProcessVector * G4ProcessTable::FindProcesses | ( | G4ProcessType | processType | ) |
Definition at line 441 of file G4ProcessTable.cc.
| G4ProcNameVector* G4ProcessTable::GetNameList | ( | ) |
|
static |
Definition at line 154 of file G4ProcessTable.cc.
References G4ProcessTable(), and G4ThreadLocal.
Referenced by G4ProcessManager::AddProcess(), exrdmAnalysisManager::BeginOfRun(), F05PhysicsList::ConstructProcess(), F04PhysicsList::ConstructProcess(), WLSPhysicsList::ConstructProcess(), exrdmAnalysisManager::EndOfRun(), export_G4ProcessTable(), G4ProcessManager::G4ProcessManager(), G4RunManager::G4RunManager(), G4ProcessManager::RemoveProcess(), PhysicsList::SetAnnihiToHadronFac(), PhysicsList::SetAnnihiToMuPairFac(), PhysicsList::SetGammaToMuPairFac(), and G4RunManager::~G4RunManager().
| G4ProcTableVector* G4ProcessTable::GetProcTableVector | ( | ) |
| G4int G4ProcessTable::GetVerboseLevel | ( | ) | const |
| G4int G4ProcessTable::Insert | ( | G4VProcess * | aProcess, |
| G4ProcessManager * | aProcMgr | ||
| ) |
Definition at line 164 of file G4ProcessTable.cc.
References G4ProcTblElement::Contains(), G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4ProcessManager::GetParticleType(), G4ProcTblElement::GetProcess(), G4VProcess::GetProcessName(), and G4ProcTblElement::Insert().
Referenced by G4ProcessManager::AddProcess(), and G4ProcessManager::G4ProcessManager().
| G4int G4ProcessTable::Length | ( | ) | const |
Referenced by export_G4ProcessTable().
| G4int G4ProcessTable::Remove | ( | G4VProcess * | aProcess, |
| G4ProcessManager * | aProcMgr | ||
| ) |
Definition at line 234 of file G4ProcessTable.cc.
References G4ProcTblElement::Contains(), G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4ProcessManager::GetParticleType(), G4ProcTblElement::GetProcess(), G4ProcTblElement::GetProcessName(), G4VProcess::GetProcessName(), G4ProcTblElement::Length(), and G4ProcTblElement::Remove().
Referenced by G4ProcessManager::RemoveProcess().
Definition at line 448 of file G4ProcessTable.cc.
References G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4ProcessManager::GetParticleType(), G4ProcTblElement::GetProcess(), G4ProcessManager::GetProcessIndex(), G4ProcTblElement::GetProcessManager(), G4ProcTblElement::Length(), and G4ProcessManager::SetProcessActivation().
Referenced by G4ProcessTableMessenger::SetNewValue().
| void G4ProcessTable::SetProcessActivation | ( | const G4String & | processName, |
| const G4String & | particleName, | ||
| G4bool | fActive | ||
| ) |
| void G4ProcessTable::SetProcessActivation | ( | const G4String & | processName, |
| G4ParticleDefinition * | particle, | ||
| G4bool | fActive | ||
| ) |
| void G4ProcessTable::SetProcessActivation | ( | const G4String & | processName, |
| G4ProcessManager * | processManager, | ||
| G4bool | fActive | ||
| ) |
Definition at line 480 of file G4ProcessTable.cc.
References FindProcess(), G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4ProcessManager::GetParticleType(), G4ProcessManager::GetProcessIndex(), and G4ProcessManager::SetProcessActivation().
| void G4ProcessTable::SetProcessActivation | ( | G4ProcessType | processType, |
| G4bool | fActive | ||
| ) |
Definition at line 506 of file G4ProcessTable.cc.
References G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4ProcessManager::GetParticleType(), G4ProcTblElement::GetProcess(), G4ProcessManager::GetProcessIndex(), G4ProcTblElement::GetProcessManager(), G4VProcess::GetProcessName(), G4ProcTblElement::Length(), and G4ProcessManager::SetProcessActivation().
| void G4ProcessTable::SetProcessActivation | ( | G4ProcessType | processType, |
| const G4String & | particleName, | ||
| G4bool | fActive | ||
| ) |
| void G4ProcessTable::SetProcessActivation | ( | G4ProcessType | processType, |
| G4ParticleDefinition * | particle, | ||
| G4bool | fActive | ||
| ) |
| void G4ProcessTable::SetProcessActivation | ( | G4ProcessType | processType, |
| G4ProcessManager * | processManager, | ||
| G4bool | fActive | ||
| ) |
Definition at line 542 of file G4ProcessTable.cc.
References G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4ProcessManager::GetParticleType(), G4ProcessManager::GetProcessList(), G4VProcess::GetProcessName(), G4VProcess::GetProcessType(), G4ProcessVector::length(), and G4ProcessManager::SetProcessActivation().
Referenced by export_G4ProcessTable(), and G4ProcessTableMessenger::SetNewValue().
1.8.7