20#ifndef ROOT_TMCProcess
21#define ROOT_TMCProcess
101 "Primary particle emission",
102 "Multiple scattering",
104 "Bending in magnetic field",
106 "Lepton pair production",
107 "Compton scattering",
108 "Photoelectric effect",
111 "Positron annihilation",
112 "Positron annihilation at rest",
113 "Positron annihilation in flight",
114 "Hadronic interaction",
115 "Nuclear evaporation",
117 "Nuclear absorbtion",
118 "Antiproton annihilation",
119 "Antineutron annihilation",
122 "Hadronic incoherent elastic",
123 "Hadronic coherent elastic",
124 "Hadronic inelastic",
126 "Muon nuclear interaction",
127 "Electron nuclear interaction",
128 "Positron nuclear interaction",
129 "Time of flight limit",
130 "Nuclear photofission",
137 "Maximum allowed step",
138 "Cerenkov production",
139 "Cerenkov feed back photon",
140 "Cerenkov photon reflection",
141 "Cerenkov photon refraction",
142 "Synchrotron radiation",
146 "Coulomb scattering",
147 "Photo nuclear interaction",
148 "User defined process",
149 "Optical photon wavelength shifting",
150 "Transition radiation"
static const char *const TMCProcessName[kMaxMCProcess]
const Int_t kMaxMCProcess
TMCProcess
VMC physics process codes.
@ kPLightRefraction
Cerenkov photon refraction or dichroic mirror transmission.
@ kPMuonNuclear
muon nuclear interaction
@ kPNuclearAbsorption
nuclear absorption
@ kPHInhelastic
hadronic inelastic scattering
@ kPHadronic
hadronic interaction
@ kPPhotoNuclear
photo nuclear interaction
@ kPCoulombScattering
single Coulomb scattering
@ kPMagneticFieldL
bending in mag. field
@ kPCerenkov
Cerenkov photon generation.
@ kPStop
particle has fallen below energy threshold and tracking stops
@ kPHElastic
hadronic elastic scattering
@ kPAnnihilation
positron annihilation
@ kPPbarAnnihilation
antiproton annihilation
@ kPPhotonInhelastic
photon inelastic scattering
@ kPLightDetection
Optical photon detection (absorption + photoelectron production)
@ kPElectronNuclear
electron nuclear interaction
@ kPEnergyLoss
continuous energy loss
@ kPAnnihilationRest
positron annihilation at rest
@ kPLightAbsorption
Cerenkov photon absorption.
@ kPNoProcess
unknown process
@ kPUserDefined
User defined process.
@ kPNuclearFission
nuclear fission
@ kStepMax
step limited by STEMAX
@ kPAnnihilationFlight
positron annihilation in flight
@ kPTransitionRadiation
transition radiation
@ kPRayleigh
Rayleigh scattering.
@ kPLightWLShifting
Optical photon wavelength shifting.
@ kPPhotoFission
nuclear photofission
@ kPLightReflection
Cerenkov photon reflection.
@ kPDeltaRay
delta-ray production
@ kPFeedBackPhoton
Feed back photon in RICH – ALICE specific.
@ kPScintillation
scintillation
@ kPNbarAnnihilation
antineutron annihilation
@ kPEvaporation
nuclear evaporation
@ kPPhotoelectric
photoelectric effect
@ kPNCapture
neutron capture
@ kPTransportation
Transportation.
@ kPCompton
Compton scattering.
@ kPLightScattering
Cerenkov photon reflection/refraction.
@ kPTOFlimit
exceeded time of flight cut
@ kPPrimary
Primary interaction.
@ kPNull
no mechanism is active, usually at the entrance of a new volume
@ kPHCElastic
hadronic elastic coherent scattering
@ kPMultipleScattering
multiple scattering
@ kPSynchrotron
synchrotron radiation generation
@ kPHIElastic
hadronic elastic incoherent scattering
@ kPPositronNuclear
positron nuclear interaction
@ kPPair
photon pair production or muon direct pair production