TG3Flag renamed to TG4G3Control
[u/mrichter/AliRoot.git] / TGeant4 / TG3Process.h
CommitLineData
2817d3e2 1// $Id$
2// Category: physics
3
4#ifndef TG3_PROCESS_H
5#define TG3_PROCESS_H
6
7// NAMEC List of possible mechanisms for step size limitation *
8// filled in GINIT : *
9// DATA MEC/'NEXT','MULS','LOSS','FIEL','DCAY','PAIR','COMP','PHOT' *
10// + ,'BREM','DRAY','ANNI','HADR','ECOH','EVAP','FISS','ABSO' *
11// + ,'ANNH','CAPT','EINC','INHE','MUNU','TOFM','PFIS','SCUT' *
12// + ,'RAYL','PARA','PRED','LOOP','NULL','STOP'/ *
13//
14
15enum TG3Process
16{
17 // process description //LMEC value
18 //in /GCTRAK/ common
19 kNEXT,
20 kMULS, // multiple scattering
21 kLOSS, // energy loss
22 kFIEL,
23 kDCAY, // decay
24 kPAIR, // pair production
25 kCOMP, // Compton scattering
26 kPHOT, // photo electric effect
27 kBREM, // bremsstrahlung
28 kDRAY, // delta-ray
29 kANNI, // positron annihilation
30 kHADR, // hadronic process
31
32 kECOH,
33 kEVAP,
34 kFISS,
35 kABSO,
36 kANNH,
37 kCAPT,
38 kEINC,
39 kINHE,
40 kMUNU, // muon nuclear interaction
41 kTOFM
42 kPFIS, // photofission
43 kSCUT,
44 kRAYL, // Rayleigh scattering;
45 kPARA,
46 kPRED,
47 kLOOP,
48 kNULL,
49 kSTOP,
50
51 kLABS, // light photon absorption; code: 101
52 kLREF, // photon boundary effects; code: 102
53 kCKOV // Cerenkov photon generation; code: 105
54 kREFL, // photon reflection; code: 106
55 kREFR, // photon refraction; code: 107
56
57 kNoG3Process
58};
59
60#endif //TG3_PROCESS_H