Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4ProcessManager.hh File Reference
#include "globals.hh"
#include "G4ios.hh"
#include <vector>
#include "G4VProcess.hh"
#include "G4ProcessVector.hh"
#include "G4ParticleDefinition.hh"
#include "G4ProcessManager.icc"

Go to the source code of this file.

Classes

class  G4ProcessManager
 

Enumerations

enum  G4ProcessVectorTypeIndex { typeGPIL = 0 , typeDoIt =1 }
 
enum  G4ProcessVectorDoItIndex {
  idxAll = -1 , idxAtRest = 0 , idxAlongStep = 1 , idxPostStep =2 ,
  NDoit =3
}
 
enum  G4ProcessVectorOrdering { ordInActive = -1 , ordDefault = 1000 , ordLast = 9999 }
 

Enumeration Type Documentation

◆ G4ProcessVectorDoItIndex

Enumerator
idxAll 
idxAtRest 
idxAlongStep 
idxPostStep 
NDoit 

Definition at line 89 of file G4ProcessManager.hh.

90{
91 idxAll = -1, // for all DoIt/GPIL
92 idxAtRest = 0, // for AtRestDoIt/GPIL
93 idxAlongStep = 1, // for AlongStepDoIt/GPIL
94 idxPostStep =2, // for AlongSTepDoIt/GPIL
95 NDoit =3
96};
@ idxPostStep
@ idxAtRest
@ NDoit
@ idxAll
@ idxAlongStep

◆ G4ProcessVectorOrdering

Enumerator
ordInActive 
ordDefault 
ordLast 

Definition at line 99 of file G4ProcessManager.hh.

100{
101 ordInActive = -1, // ordering parameter to indicate InActive DoIt
102 ordDefault = 1000, // default ordering parameter
103 ordLast = 9999 // ordering parameter to indicate the last DoIt
104};
@ ordInActive
@ ordDefault
@ ordLast

◆ G4ProcessVectorTypeIndex

Enumerator
typeGPIL 
typeDoIt 

Definition at line 84 of file G4ProcessManager.hh.

85{
86 typeGPIL = 0, // for GetPhysicalInteractionLength
87 typeDoIt =1 // for DoIt
88};
@ typeGPIL
@ typeDoIt