Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ProcessTable.hh>
Public Types | |
using | G4ProcTableVector = std::vector< G4ProcTblElement * > |
using | G4ProcNameVector = std::vector< G4String > |
Static Public Member Functions | |
static G4ProcessTable * | GetProcessTable () |
Friends | |
class | G4ThreadLocalSingleton< G4ProcessTable > |
Definition at line 48 of file G4ProcessTable.hh.
using G4ProcessTable::G4ProcNameVector = std::vector<G4String> |
Definition at line 55 of file G4ProcessTable.hh.
using G4ProcessTable::G4ProcTableVector = std::vector<G4ProcTblElement*> |
Definition at line 54 of file G4ProcessTable.hh.
G4ProcessTable::~G4ProcessTable | ( | ) |
Definition at line 60 of file G4ProcessTable.cc.
|
delete |
void G4ProcessTable::DeRegisterProcess | ( | G4VProcess * | ptr | ) |
Definition at line 270 of file G4ProcessTable.cc.
Referenced by G4VProcess::~G4VProcess().
void G4ProcessTable::DumpInfo | ( | G4VProcess * | process, |
const G4ParticleDefinition * | particle = nullptr |
||
) |
Definition at line 633 of file G4ProcessTable.cc.
Referenced by G4ProcessTableMessenger::SetNewValue().
|
inline |
G4VProcess * G4ProcessTable::FindProcess | ( | const G4String & | processName, |
const G4ProcessManager * | processManager | ||
) | const |
Definition at line 294 of file G4ProcessTable.cc.
G4VProcess * G4ProcessTable::FindProcess | ( | const G4String & | processName, |
const G4String & | particleName | ||
) | const |
Definition at line 285 of file G4ProcessTable.cc.
Referenced by G4EmDNAChemistry::ConstructProcess(), G4SpinDecayPhysics::ConstructProcess(), FindProcess(), and SetProcessActivation().
G4VProcess * G4ProcessTable::FindProcess | ( | G4int | processSubType, |
const G4ParticleDefinition * | particle | ||
) | const |
Definition at line 350 of file G4ProcessTable.cc.
G4VProcess * G4ProcessTable::FindProcess | ( | G4ProcessType | processType, |
const G4ParticleDefinition * | particle | ||
) | const |
Definition at line 322 of file G4ProcessTable.cc.
|
inline |
Referenced by G4ProcessTableMessenger::SetNewValue().
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by G4ProcessTableMessenger::SetNewValue().
|
static |
Definition at line 108 of file G4ProcessTable.cc.
Referenced by G4ProcessManager::AddProcess(), G4EmDNAChemistry::ConstructProcess(), G4EmDNAChemistry_option1::ConstructProcess(), G4EmDNAChemistry_option3::ConstructProcess(), G4SpinDecayPhysics::ConstructProcess(), G4EmDNAChemistry_option2::ConstructProcess(), G4ProcessManager::G4ProcessManager(), G4RunManager::G4RunManager(), G4VProcess::G4VProcess(), and G4ProcessManager::RemoveProcess().
|
inline |
|
inline |
Referenced by G4ProcessTableMessenger::GetCurrentValue().
G4int G4ProcessTable::Insert | ( | G4VProcess * | aProcess, |
G4ProcessManager * | aProcMgr | ||
) |
Definition at line 120 of file G4ProcessTable.cc.
Referenced by G4ProcessManager::AddProcess(), and G4ProcessManager::G4ProcessManager().
|
inline |
|
delete |
|
delete |
|
delete |
void G4ProcessTable::RegisterProcess | ( | G4VProcess * | ptr | ) |
Definition at line 259 of file G4ProcessTable.cc.
Referenced by G4VProcess::G4VProcess().
G4int G4ProcessTable::Remove | ( | G4VProcess * | aProcess, |
G4ProcessManager * | aProcMgr | ||
) |
Definition at line 185 of file G4ProcessTable.cc.
Referenced by G4ProcessManager::RemoveProcess().
|
inline |
void G4ProcessTable::SetProcessActivation | ( | const G4String & | processName, |
const G4String & | particleName, | ||
G4bool | fActive | ||
) |
Definition at line 456 of file G4ProcessTable.cc.
Definition at line 492 of file G4ProcessTable.cc.
Referenced by G4ProcessTableMessenger::SetNewValue(), and SetProcessActivation().
void G4ProcessTable::SetProcessActivation | ( | const G4String & | processName, |
G4ProcessManager * | processManager, | ||
G4bool | fActive | ||
) |
Definition at line 528 of file G4ProcessTable.cc.
|
inline |
void G4ProcessTable::SetProcessActivation | ( | G4ProcessType | processType, |
const G4String & | particleName, | ||
G4bool | fActive | ||
) |
Definition at line 474 of file G4ProcessTable.cc.
void G4ProcessTable::SetProcessActivation | ( | G4ProcessType | processType, |
G4bool | fActive | ||
) |
Definition at line 558 of file G4ProcessTable.cc.
void G4ProcessTable::SetProcessActivation | ( | G4ProcessType | processType, |
G4ProcessManager * | processManager, | ||
G4bool | fActive | ||
) |
Definition at line 599 of file G4ProcessTable.cc.
|
inline |
Referenced by G4ProcessTableMessenger::SetNewValue().
|
friend |
Definition at line 1 of file G4ProcessTable.hh.