#include <G4ProcessPlacer.hh>
Definition at line 49 of file G4ProcessPlacer.hh.
◆ SecondOrLast
◆ G4ProcessPlacer()
G4ProcessPlacer::G4ProcessPlacer |
( |
const G4String & |
particlename | ) |
|
|
explicit |
◆ ~G4ProcessPlacer()
G4ProcessPlacer::~G4ProcessPlacer |
( |
| ) |
|
|
virtual |
◆ AddProcessAs()
Definition at line 79 of file G4ProcessPlacer.cc.
140 G4cout <<
"================================================" <<
G4endl;
G4ProcessVector * GetProcessList() const
void SetProcessOrderingToSecond(G4VProcess *aProcess, G4ProcessVectorDoItIndex idDoIt)
void PrintPostStepGPILVec()
void PrintAlongStepGPILVec()
void PrintPostStepDoItVec()
const G4String & GetProcessName() const
G4GLOB_DLL std::ostream G4cout
G4int AddProcess(G4VProcess *aProcess, G4int ordAtRestDoIt=ordInActive, G4int ordAlongSteptDoIt=ordInActive, G4int ordPostStepDoIt=ordInActive)
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
G4ProcessManager * GetProcessManager()
void PrintAlongStepDoItVec()
◆ AddProcessAsLastDoIt()
void G4ProcessPlacer::AddProcessAsLastDoIt |
( |
G4VProcess * |
process | ) |
|
|
virtual |
Implements G4VProcessPlacer.
Definition at line 150 of file G4ProcessPlacer.cc.
152 G4cout <<
"=== G4ProcessPlacer::AddProcessAsLastDoIt: for: " void AddProcessAs(G4VProcess *process, SecondOrLast)
G4GLOB_DLL std::ostream G4cout
◆ AddProcessAsSecondDoIt()
void G4ProcessPlacer::AddProcessAsSecondDoIt |
( |
G4VProcess * |
process | ) |
|
|
virtual |
Implements G4VProcessPlacer.
Definition at line 143 of file G4ProcessPlacer.cc.
145 G4cout <<
"=== G4ProcessPlacer::AddProcessAsSecondDoIt: for: "
void AddProcessAs(G4VProcess *process, SecondOrLast)
G4GLOB_DLL std::ostream G4cout
◆ GetProcessManager()
Definition at line 157 of file G4ProcessPlacer.cc.
163 theParticleIterator = theParticleTable->
GetIterator();
167 theParticleIterator->
reset();
168 while( (*theParticleIterator)() )
180 G4Exception(
"G4ProcessPlacer::GetProcessManager()",
"InvalidSetup",
181 FatalException,
"NULL pointer to Process Manager ! Sampler.Configure() must be after PhysicsList instantiation");
183 return processmanager;
G4ProcessManager * GetProcessManager() const
const G4String & GetParticleName() const
void reset(G4bool ifSkipIon=true)
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
static G4ParticleTable * GetParticleTable()
G4PTblDicIterator * GetIterator() const
#define theParticleIterator
◆ PrintAlongStepDoItVec()
void G4ProcessPlacer::PrintAlongStepDoItVec |
( |
| ) |
|
|
private |
Definition at line 194 of file G4ProcessPlacer.cc.
G4GLOB_DLL std::ostream G4cout
G4ProcessVector * GetAlongStepProcessVector(G4ProcessVectorTypeIndex typ=typeGPIL) const
G4ProcessManager * GetProcessManager()
void PrintProcVec(G4ProcessVector *processVec)
◆ PrintAlongStepGPILVec()
void G4ProcessPlacer::PrintAlongStepGPILVec |
( |
| ) |
|
|
private |
Definition at line 186 of file G4ProcessPlacer.cc.
G4GLOB_DLL std::ostream G4cout
G4ProcessVector * GetAlongStepProcessVector(G4ProcessVectorTypeIndex typ=typeGPIL) const
G4ProcessManager * GetProcessManager()
void PrintProcVec(G4ProcessVector *processVec)
◆ PrintPostStepDoItVec()
void G4ProcessPlacer::PrintPostStepDoItVec |
( |
| ) |
|
|
private |
Definition at line 211 of file G4ProcessPlacer.cc.
G4ProcessVector * GetPostStepProcessVector(G4ProcessVectorTypeIndex typ=typeGPIL) const
G4GLOB_DLL std::ostream G4cout
G4ProcessManager * GetProcessManager()
void PrintProcVec(G4ProcessVector *processVec)
◆ PrintPostStepGPILVec()
void G4ProcessPlacer::PrintPostStepGPILVec |
( |
| ) |
|
|
private |
Definition at line 203 of file G4ProcessPlacer.cc.
G4ProcessVector * GetPostStepProcessVector(G4ProcessVectorTypeIndex typ=typeGPIL) const
G4GLOB_DLL std::ostream G4cout
G4ProcessManager * GetProcessManager()
void PrintProcVec(G4ProcessVector *processVec)
◆ PrintProcVec()
Definition at line 220 of file G4ProcessPlacer.cc.
224 G4Exception(
"G4ProcessPlacer::G4ProcessPlacer()",
"InvalidArgument",
227 size_t len = processVec->
length();
230 G4Exception(
"G4ProcessPlacer::G4ProcessPlacer()",
"InvalidSetup",
233 for (
size_t i=0; i<len; i++)
242 G4cout <<
" " <<
"no process found for position: " << i
243 <<
", in vector of length: " << len <<
G4endl;
const G4String & GetProcessName() const
G4GLOB_DLL std::ostream G4cout
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
◆ RemoveProcess()
void G4ProcessPlacer::RemoveProcess |
( |
G4VProcess * |
process | ) |
|
|
virtual |
Implements G4VProcessPlacer.
Definition at line 50 of file G4ProcessPlacer.cc.
55 <<
", will be removed!" <<
G4endl;
75 G4cout <<
"================================================" <<
G4endl;
void PrintPostStepGPILVec()
void PrintAlongStepGPILVec()
void PrintPostStepDoItVec()
const G4String & GetProcessName() const
G4GLOB_DLL std::ostream G4cout
G4ProcessManager * GetProcessManager()
void PrintAlongStepDoItVec()
G4VProcess * RemoveProcess(G4VProcess *aProcess)
◆ fParticleName
The documentation for this class was generated from the following files: