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

Classes

class  TG4CrossSectionManager
 The manager class for accessing hadronic cross sections. More...
 
class  TG4CrossSectionMessenger
 Messenger class that defines commands for TG4CrossSectionManager. More...
 
class  TG4ExtDecayer
 Implements the G4VExtDecayer abstract class with the TVirtualMCDecayer. More...
 
class  TG4G3PhysicsManager
 Provides a Geant3 way control to Geant4 physics. More...
 
class  TG4ParticlesChecker
 A helper class for comparing the basic particles properties in between Root and Geant4. More...
 
class  TG4ParticlesCheckerMessenger
 Messenger class that defines commands for TG4ParticlesChecker. More...
 
class  TG4ParticlesManager
 Provides mapping between TDatabasePDG and Geant4 particles. More...
 
class  TG4PhysicsManager
 Geant4 implementation of the TVirtualMC interface methods for building Geant4 physics and access to it. More...
 
class  TG4SpecialControlsV2
 The manager class for G3 process controls. More...
 
class  TG4SpecialUrbanMscModel
 Laszlo Urban model adapted for ALICE EMCAL requirements. More...
 
class  TG4StackPopper
 The process which pops particles defined by user from the VMC stack and passes them to tracking. More...
 
class  TG4TrackInformation
 Defines additional track information. More...
 
class  TG4UserIon
 The class for user ion definition. More...
 
class  TG4UserParticle
 The class for user particle definition. More...
 
class  TG4VPhysicsConstructor
 Abstract base class for physics constructors with verbose. More...
 
class  TG4VSpecialCuts
 Abstract base class for a special process that activates kinetic energy cuts. More...
 
class  TG4SpecialCutsForChargedHadron
 Special process that activates kinetic energy cuts for charged hadrons. More...
 
class  TG4SpecialCutsForElectron
 Special process that activates kinetic energy cuts for e-. More...
 
class  TG4SpecialCutsForGamma
 Special process that activates kinetic energy cuts for gamma. More...
 
class  TG4SpecialCutsForMuon
 Special process that activates kinetic energy cuts for muon. More...
 
class  TG4SpecialCutsForNeutralHadron
 Special process that activates kinetic energy cuts for neutral hadrons. More...
 
class  TG4SpecialCutsForNeutron
 Special process that activates kinetic energy cuts for neutrons,. More...
 

Enumerations

enum  TG4CrossSectionType {
  kElastic , kInelastic , kCapture , kFission ,
  kChargeExchange , kNoCrossSectionType
}
 Enumeration for cross section types. More...
 
enum  TG4G3ParticleWSP {
  kGamma , kElectron , kEplus , kNeutralHadron ,
  kChargedHadron , kMuon , kAny , kNofParticlesWSP
}
 The particles types which a special process (cuts, controls) is applicable for. More...
 
enum  TG4StackPopperProcessType { fStackPopper = 601 }
 Definition of Stack popper process type. More...
 

Detailed Description

Category physics

Enumeration Type Documentation

◆ TG4CrossSectionType

Enumeration for cross section types.

Enumerator
kElastic 

elastic cross section

kInelastic 

inelastic cross section

kCapture 

capture cross section

kFission 

fission cross section

kChargeExchange 

charge exchane cross section

kNoCrossSectionType 

no cross section type

Definition at line 23 of file TG4CrossSectionType.h.

◆ TG4G3ParticleWSP

The particles types which a special process (cuts, controls) is applicable for.

Enumerator
kGamma 

kPAIR, kCOMP, kPHOT, kPHIS

kElectron 

kDRAY, kBREM, kMULS, kG3LOSS

kEplus 

kDRAY, kBREM, kMULS, kG3LOSS, kANNI

kNeutralHadron 

kHADR

kChargedHadron 

kDRAY, kMULS, kG3LOSS, kHADR,

kMuon 

kDRAY, kBREM, kMULS, kG3LOSS, kMUNU

kAny 

kDCAY

kNofParticlesWSP 

not a particle with a special control

Definition at line 22 of file TG4G3ParticleWSP.h.

◆ TG4StackPopperProcessType

Definition of Stack popper process type.

Author
I. Hrivnacova; IJCLab, Orsay
Enumerator
fStackPopper 

Definition at line 29 of file TG4StackPopper.h.