BOSS
7.0.6
BESIII Offline Software System
Loading...
Searching...
No Matches
PdtGeant.h
Go to the documentation of this file.
1
//
2
// Do not edit! Automatically generated file
3
//
4
#ifndef MdcRecoUtilGEANT_H
5
#define MdcRecoUtilGEANT_H
6
#include "
MdcRecoUtil/PdtLund.h
"
7
8
class
PdtGeant
9
{
10
public
:
11
enum
GeantType
12
{
13
gamma
= 1 ,
14
e_plus
= 2 ,
15
e_minus
= 3 ,
16
nu_e
= 4 ,
17
mu_plus
= 5 ,
18
mu_minus
= 6 ,
19
pi0
= 7 ,
20
pi_plus
= 8 ,
21
pi_minus
= 9 ,
22
K_L0
= 10 ,
23
K_plus
= 11 ,
24
K_minus
= 12 ,
25
n0
= 13 ,
26
p_plus
= 14 ,
27
anti_p_minus
= 15 ,
28
K_S0
= 16 ,
29
eta
= 17 ,
30
Lambda0
= 18 ,
31
Sigma_plus
= 19 ,
32
Sigma0
= 20 ,
33
Sigma_minus
= 21 ,
34
Xi0
= 22 ,
35
Xi_minus
= 23 ,
36
Omega_minus
= 24 ,
37
anti_n0
= 25 ,
38
anti_Lambda0
= 26 ,
39
anti_Sigma_minus
= 27 ,
40
anti_Sigma0
= 28 ,
41
anti_Sigma_plus
= 29 ,
42
anti_Xi0
= 30 ,
43
anti_Xi_plus
= 31 ,
44
anti_Omega_plus
= 32 ,
45
null_33
= 33 ,
46
null_34
= 34 ,
47
null_35
= 35 ,
48
null_36
= 36 ,
49
null_37
= 37 ,
50
null_38
= 38 ,
51
null_39
= 39 ,
52
null_40
= 40 ,
53
null_41
= 41 ,
54
null_42
= 42 ,
55
null_43
= 43 ,
56
null_44
= 44 ,
57
deuteron
= 45 ,
58
tritium
= 46 ,
59
alpha
= 47 ,
60
geantino
= 48 ,
61
He3
= 49 ,
62
Cerenkov
= 50 ,
63
chargedgeantino
= 51 ,
64
anti_nu_e
= 4,
65
nu_mu
= 4,
66
anti_nu_mu
= 4,
67
nu_tau
= 4,
68
anti_nu_tau
= 4,
69
null
= 0
70
};
71
protected
:
72
static
const
GeantType
_firstGeantId
;
73
static
const
int
_nGeantId
;
74
static
const
PdtLund::LundType
_lundId
[52];
75
76
friend
class
Pdt
;
77
};
78
79
#endif
PdtLund.h
PdtGeant
Definition:
PdtGeant.h:9
PdtGeant::GeantType
GeantType
Definition:
PdtGeant.h:12
PdtGeant::null_40
@ null_40
Definition:
PdtGeant.h:52
PdtGeant::pi_minus
@ pi_minus
Definition:
PdtGeant.h:21
PdtGeant::deuteron
@ deuteron
Definition:
PdtGeant.h:57
PdtGeant::null_35
@ null_35
Definition:
PdtGeant.h:47
PdtGeant::null_44
@ null_44
Definition:
PdtGeant.h:56
PdtGeant::null_43
@ null_43
Definition:
PdtGeant.h:55
PdtGeant::alpha
@ alpha
Definition:
PdtGeant.h:59
PdtGeant::anti_Sigma_minus
@ anti_Sigma_minus
Definition:
PdtGeant.h:39
PdtGeant::Xi0
@ Xi0
Definition:
PdtGeant.h:34
PdtGeant::null_38
@ null_38
Definition:
PdtGeant.h:50
PdtGeant::anti_nu_tau
@ anti_nu_tau
Definition:
PdtGeant.h:68
PdtGeant::geantino
@ geantino
Definition:
PdtGeant.h:60
PdtGeant::anti_nu_e
@ anti_nu_e
Definition:
PdtGeant.h:64
PdtGeant::K_S0
@ K_S0
Definition:
PdtGeant.h:28
PdtGeant::pi_plus
@ pi_plus
Definition:
PdtGeant.h:20
PdtGeant::null_42
@ null_42
Definition:
PdtGeant.h:54
PdtGeant::null_33
@ null_33
Definition:
PdtGeant.h:45
PdtGeant::K_plus
@ K_plus
Definition:
PdtGeant.h:23
PdtGeant::pi0
@ pi0
Definition:
PdtGeant.h:19
PdtGeant::K_minus
@ K_minus
Definition:
PdtGeant.h:24
PdtGeant::anti_nu_mu
@ anti_nu_mu
Definition:
PdtGeant.h:66
PdtGeant::e_plus
@ e_plus
Definition:
PdtGeant.h:14
PdtGeant::e_minus
@ e_minus
Definition:
PdtGeant.h:15
PdtGeant::null
@ null
Definition:
PdtGeant.h:69
PdtGeant::null_39
@ null_39
Definition:
PdtGeant.h:51
PdtGeant::Xi_minus
@ Xi_minus
Definition:
PdtGeant.h:35
PdtGeant::eta
@ eta
Definition:
PdtGeant.h:29
PdtGeant::anti_p_minus
@ anti_p_minus
Definition:
PdtGeant.h:27
PdtGeant::Sigma_plus
@ Sigma_plus
Definition:
PdtGeant.h:31
PdtGeant::null_34
@ null_34
Definition:
PdtGeant.h:46
PdtGeant::null_37
@ null_37
Definition:
PdtGeant.h:49
PdtGeant::K_L0
@ K_L0
Definition:
PdtGeant.h:22
PdtGeant::Sigma0
@ Sigma0
Definition:
PdtGeant.h:32
PdtGeant::anti_Omega_plus
@ anti_Omega_plus
Definition:
PdtGeant.h:44
PdtGeant::Sigma_minus
@ Sigma_minus
Definition:
PdtGeant.h:33
PdtGeant::mu_minus
@ mu_minus
Definition:
PdtGeant.h:18
PdtGeant::mu_plus
@ mu_plus
Definition:
PdtGeant.h:17
PdtGeant::Cerenkov
@ Cerenkov
Definition:
PdtGeant.h:62
PdtGeant::anti_Xi0
@ anti_Xi0
Definition:
PdtGeant.h:42
PdtGeant::chargedgeantino
@ chargedgeantino
Definition:
PdtGeant.h:63
PdtGeant::Omega_minus
@ Omega_minus
Definition:
PdtGeant.h:36
PdtGeant::tritium
@ tritium
Definition:
PdtGeant.h:58
PdtGeant::p_plus
@ p_plus
Definition:
PdtGeant.h:26
PdtGeant::Lambda0
@ Lambda0
Definition:
PdtGeant.h:30
PdtGeant::anti_Xi_plus
@ anti_Xi_plus
Definition:
PdtGeant.h:43
PdtGeant::anti_Sigma0
@ anti_Sigma0
Definition:
PdtGeant.h:40
PdtGeant::nu_tau
@ nu_tau
Definition:
PdtGeant.h:67
PdtGeant::gamma
@ gamma
Definition:
PdtGeant.h:13
PdtGeant::He3
@ He3
Definition:
PdtGeant.h:61
PdtGeant::anti_Sigma_plus
@ anti_Sigma_plus
Definition:
PdtGeant.h:41
PdtGeant::null_36
@ null_36
Definition:
PdtGeant.h:48
PdtGeant::n0
@ n0
Definition:
PdtGeant.h:25
PdtGeant::nu_mu
@ nu_mu
Definition:
PdtGeant.h:65
PdtGeant::nu_e
@ nu_e
Definition:
PdtGeant.h:16
PdtGeant::null_41
@ null_41
Definition:
PdtGeant.h:53
PdtGeant::anti_n0
@ anti_n0
Definition:
PdtGeant.h:37
PdtGeant::anti_Lambda0
@ anti_Lambda0
Definition:
PdtGeant.h:38
PdtGeant::_firstGeantId
static const GeantType _firstGeantId
Definition:
PdtGeant.h:72
PdtGeant::_lundId
static const PdtLund::LundType _lundId[52]
Definition:
PdtGeant.h:74
PdtGeant::_nGeantId
static const int _nGeantId
Definition:
PdtGeant.h:73
PdtLund::LundType
LundType
Definition:
PdtLund.h:11
Pdt
Definition:
Pdt.h:49
source
Reconstruction
MdcPatRec
MdcRecoUtil
MdcRecoUtil-00-01-08
MdcRecoUtil
PdtGeant.h
Generated by
1.9.6