Geant4 VMC Version 6.6
Loading...
Searching...
No Matches
physics_list

Classes

class  TG4BiasingManager
 The biasing manager. More...
 
class  TG4SDMessenger
 Messenger class that defines commands for the SD construction. More...
 
class  TG4ModelConfigurationManager
 The model configuration vector with suitable setters and a messenger. More...
 
class  TG4ModelConfigurationMessenger
 Messenger class that defines commands for the special physica models. More...
 
class  TG4ComposedPhysicsList
 The Geant4 VMC physics list builder. More...
 
class  TG4ComposedPhysicsMessenger
 Messenger class that defines commands for Geant4 VMC composed physics list and related classes. More...
 
class  TG4EmModelPhysics
 Physics builder which activates a selected EM energy loss and/or fluctuations model. More...
 
class  TG4EmPhysicsList
 The standard EM physics list. More...
 
class  TG4ExtDecayerMessenger
 Messenger class that defines commands for the stack popper special process. More...
 
class  TG4ExtDecayerPhysics
 The builder for external decayer. More...
 
class  TG4ExtraPhysicsList
 The physics list with extra physics builders. More...
 
class  TG4FastSimulationPhysics
 Physics builder which activates selected fast simulation models. More...
 
class  TG4GflashFastSimulation
 Special class for definition of Gflash fast simulation model. More...
 
class  TG4GflashFastSimulationMessenger
 Messenger class that defines commands for the Gflash fast simulation model. More...
 
class  TG4HadronPhysicsList
 The hadron physics list helper class. More...
 
class  TG4ProcessMapPhysics
 The special builder which fills the VMC process map. More...
 
class  TG4SpecialCutsPhysics
 The builder for special cuts process. More...
 
class  TG4SpecialPhysicsList
 The Geant4 VMC special physics list helper class. More...
 
class  TG4StackPopperMessenger
 Messenger class that defines commands for the stack popper special process. More...
 
class  TG4StackPopperPhysics
 The builder for stack popper process. More...
 
class  TG4StepLimiterPhysics
 The builder for step limiter process. More...
 
class  TG4TransitionRadiationPhysics
 The builder for transition radiation processes. More...
 
class  TG4UserParticlesPhysics
 The builder for user defined particles. More...
 
class  TG4VUserFastSimulation
 The abstract base class which is used to build fast simulation models. More...
 

Enumerations

enum  TG4EmModel { kPAIModel , kPAIPhotonModel , kSpecialUrbanMscModel , kNoEmModel }
 Enumeration for EM physics models supported in this class. More...
 
enum  TG4HadronicProcessType { fElectronNuclear = 171 , fPositronNuclear = 172 , fMuonNuclear = 173 , fPhotoNuclear = 174 }
 Extension of Geant4 hadronic process type. More...
 
enum  TG4BiasingProcessType { fBiasing = 501 }
 Definition of Geant4 biasing process type. More...
 

Detailed Description

Category physics_list

Enumeration Type Documentation

◆ TG4EmModel

enum TG4EmModel

Enumeration for EM physics models supported in this class.

Author
I. Hrivnacova; IPN Orsay
Enumerator
kPAIModel 

PAI model.

kPAIPhotonModel 

PAIPhot model.

kSpecialUrbanMscModel 

Special UrbanMsc model adapted for ALICE EMCAL.

kNoEmModel 

No extra EM model.

Definition at line 30 of file TG4EmModelPhysics.h.

◆ TG4HadronicProcessType

Extension of Geant4 hadronic process type.

Author
I. Hrivnacova; IJCLab, Orsay
Enumerator
fElectronNuclear 
fPositronNuclear 
fMuonNuclear 
fPhotoNuclear 

Definition at line 26 of file TG4ProcessMapPhysics.h.

◆ TG4BiasingProcessType

Definition of Geant4 biasing process type.

Author
I. Hrivnacova; IJCLab, Orsay
Enumerator
fBiasing 

Definition at line 39 of file TG4ProcessMapPhysics.h.