BOSS 7.0.5
BESIII Offline Software System
Loading...
Searching...
No Matches
PdtGeant Class Reference

#include <PdtGeant.h>

Public Types

enum  GeantType {
  gamma = 1 , e_plus = 2 , e_minus = 3 , nu_e = 4 ,
  mu_plus = 5 , mu_minus = 6 , pi0 = 7 , pi_plus = 8 ,
  pi_minus = 9 , K_L0 = 10 , K_plus = 11 , K_minus = 12 ,
  n0 = 13 , p_plus = 14 , anti_p_minus = 15 , K_S0 = 16 ,
  eta = 17 , Lambda0 = 18 , Sigma_plus = 19 , Sigma0 = 20 ,
  Sigma_minus = 21 , Xi0 = 22 , Xi_minus = 23 , Omega_minus = 24 ,
  anti_n0 = 25 , anti_Lambda0 = 26 , anti_Sigma_minus = 27 , anti_Sigma0 = 28 ,
  anti_Sigma_plus = 29 , anti_Xi0 = 30 , anti_Xi_plus = 31 , anti_Omega_plus = 32 ,
  null_33 = 33 , null_34 = 34 , null_35 = 35 , null_36 = 36 ,
  null_37 = 37 , null_38 = 38 , null_39 = 39 , null_40 = 40 ,
  null_41 = 41 , null_42 = 42 , null_43 = 43 , null_44 = 44 ,
  deuteron = 45 , tritium = 46 , alpha = 47 , geantino = 48 ,
  He3 = 49 , Cerenkov = 50 , chargedgeantino = 51 , anti_nu_e = 4 ,
  nu_mu = 4 , anti_nu_mu = 4 , nu_tau = 4 , anti_nu_tau = 4 ,
  null = 0 , gamma = 1 , e_plus = 2 , e_minus = 3 ,
  nu_e = 4 , mu_plus = 5 , mu_minus = 6 , pi0 = 7 ,
  pi_plus = 8 , pi_minus = 9 , K_L0 = 10 , K_plus = 11 ,
  K_minus = 12 , n0 = 13 , p_plus = 14 , anti_p_minus = 15 ,
  K_S0 = 16 , eta = 17 , Lambda0 = 18 , Sigma_plus = 19 ,
  Sigma0 = 20 , Sigma_minus = 21 , Xi0 = 22 , Xi_minus = 23 ,
  Omega_minus = 24 , anti_n0 = 25 , anti_Lambda0 = 26 , anti_Sigma_minus = 27 ,
  anti_Sigma0 = 28 , anti_Sigma_plus = 29 , anti_Xi0 = 30 , anti_Xi_plus = 31 ,
  anti_Omega_plus = 32 , null_33 = 33 , null_34 = 34 , null_35 = 35 ,
  null_36 = 36 , null_37 = 37 , null_38 = 38 , null_39 = 39 ,
  null_40 = 40 , null_41 = 41 , null_42 = 42 , null_43 = 43 ,
  null_44 = 44 , deuteron = 45 , tritium = 46 , alpha = 47 ,
  geantino = 48 , He3 = 49 , Cerenkov = 50 , chargedgeantino = 51 ,
  anti_nu_e = 4 , nu_mu = 4 , anti_nu_mu = 4 , nu_tau = 4 ,
  anti_nu_tau = 4 , null = 0
}
 
enum  GeantType {
  gamma = 1 , e_plus = 2 , e_minus = 3 , nu_e = 4 ,
  mu_plus = 5 , mu_minus = 6 , pi0 = 7 , pi_plus = 8 ,
  pi_minus = 9 , K_L0 = 10 , K_plus = 11 , K_minus = 12 ,
  n0 = 13 , p_plus = 14 , anti_p_minus = 15 , K_S0 = 16 ,
  eta = 17 , Lambda0 = 18 , Sigma_plus = 19 , Sigma0 = 20 ,
  Sigma_minus = 21 , Xi0 = 22 , Xi_minus = 23 , Omega_minus = 24 ,
  anti_n0 = 25 , anti_Lambda0 = 26 , anti_Sigma_minus = 27 , anti_Sigma0 = 28 ,
  anti_Sigma_plus = 29 , anti_Xi0 = 30 , anti_Xi_plus = 31 , anti_Omega_plus = 32 ,
  null_33 = 33 , null_34 = 34 , null_35 = 35 , null_36 = 36 ,
  null_37 = 37 , null_38 = 38 , null_39 = 39 , null_40 = 40 ,
  null_41 = 41 , null_42 = 42 , null_43 = 43 , null_44 = 44 ,
  deuteron = 45 , tritium = 46 , alpha = 47 , geantino = 48 ,
  He3 = 49 , Cerenkov = 50 , chargedgeantino = 51 , anti_nu_e = 4 ,
  nu_mu = 4 , anti_nu_mu = 4 , nu_tau = 4 , anti_nu_tau = 4 ,
  null = 0 , gamma = 1 , e_plus = 2 , e_minus = 3 ,
  nu_e = 4 , mu_plus = 5 , mu_minus = 6 , pi0 = 7 ,
  pi_plus = 8 , pi_minus = 9 , K_L0 = 10 , K_plus = 11 ,
  K_minus = 12 , n0 = 13 , p_plus = 14 , anti_p_minus = 15 ,
  K_S0 = 16 , eta = 17 , Lambda0 = 18 , Sigma_plus = 19 ,
  Sigma0 = 20 , Sigma_minus = 21 , Xi0 = 22 , Xi_minus = 23 ,
  Omega_minus = 24 , anti_n0 = 25 , anti_Lambda0 = 26 , anti_Sigma_minus = 27 ,
  anti_Sigma0 = 28 , anti_Sigma_plus = 29 , anti_Xi0 = 30 , anti_Xi_plus = 31 ,
  anti_Omega_plus = 32 , null_33 = 33 , null_34 = 34 , null_35 = 35 ,
  null_36 = 36 , null_37 = 37 , null_38 = 38 , null_39 = 39 ,
  null_40 = 40 , null_41 = 41 , null_42 = 42 , null_43 = 43 ,
  null_44 = 44 , deuteron = 45 , tritium = 46 , alpha = 47 ,
  geantino = 48 , He3 = 49 , Cerenkov = 50 , chargedgeantino = 51 ,
  anti_nu_e = 4 , nu_mu = 4 , anti_nu_mu = 4 , nu_tau = 4 ,
  anti_nu_tau = 4 , null = 0
}
 

Static Protected Attributes

static const GeantType _firstGeantId = gamma
 
static const int _nGeantId = 52
 
static const PdtLund::LundType _lundId [52]
 

Friends

class Pdt
 

Detailed Description

Member Enumeration Documentation

◆ GeantType [1/2]

Enumerator
gamma 
e_plus 
e_minus 
nu_e 
mu_plus 
mu_minus 
pi0 
pi_plus 
pi_minus 
K_L0 
K_plus 
K_minus 
n0 
p_plus 
anti_p_minus 
K_S0 
eta 
Lambda0 
Sigma_plus 
Sigma0 
Sigma_minus 
Xi0 
Xi_minus 
Omega_minus 
anti_n0 
anti_Lambda0 
anti_Sigma_minus 
anti_Sigma0 
anti_Sigma_plus 
anti_Xi0 
anti_Xi_plus 
anti_Omega_plus 
null_33 
null_34 
null_35 
null_36 
null_37 
null_38 
null_39 
null_40 
null_41 
null_42 
null_43 
null_44 
deuteron 
tritium 
alpha 
geantino 
He3 
Cerenkov 
chargedgeantino 
anti_nu_e 
nu_mu 
anti_nu_mu 
nu_tau 
anti_nu_tau 
null 
gamma 
e_plus 
e_minus 
nu_e 
mu_plus 
mu_minus 
pi0 
pi_plus 
pi_minus 
K_L0 
K_plus 
K_minus 
n0 
p_plus 
anti_p_minus 
K_S0 
eta 
Lambda0 
Sigma_plus 
Sigma0 
Sigma_minus 
Xi0 
Xi_minus 
Omega_minus 
anti_n0 
anti_Lambda0 
anti_Sigma_minus 
anti_Sigma0 
anti_Sigma_plus 
anti_Xi0 
anti_Xi_plus 
anti_Omega_plus 
null_33 
null_34 
null_35 
null_36 
null_37 
null_38 
null_39 
null_40 
null_41 
null_42 
null_43 
null_44 
deuteron 
tritium 
alpha 
geantino 
He3 
Cerenkov 
chargedgeantino 
anti_nu_e 
nu_mu 
anti_nu_mu 
nu_tau 
anti_nu_tau 
null 

Definition at line 11 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtGeant.h.

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 };

◆ GeantType [2/2]

Enumerator
gamma 
e_plus 
e_minus 
nu_e 
mu_plus 
mu_minus 
pi0 
pi_plus 
pi_minus 
K_L0 
K_plus 
K_minus 
n0 
p_plus 
anti_p_minus 
K_S0 
eta 
Lambda0 
Sigma_plus 
Sigma0 
Sigma_minus 
Xi0 
Xi_minus 
Omega_minus 
anti_n0 
anti_Lambda0 
anti_Sigma_minus 
anti_Sigma0 
anti_Sigma_plus 
anti_Xi0 
anti_Xi_plus 
anti_Omega_plus 
null_33 
null_34 
null_35 
null_36 
null_37 
null_38 
null_39 
null_40 
null_41 
null_42 
null_43 
null_44 
deuteron 
tritium 
alpha 
geantino 
He3 
Cerenkov 
chargedgeantino 
anti_nu_e 
nu_mu 
anti_nu_mu 
nu_tau 
anti_nu_tau 
null 
gamma 
e_plus 
e_minus 
nu_e 
mu_plus 
mu_minus 
pi0 
pi_plus 
pi_minus 
K_L0 
K_plus 
K_minus 
n0 
p_plus 
anti_p_minus 
K_S0 
eta 
Lambda0 
Sigma_plus 
Sigma0 
Sigma_minus 
Xi0 
Xi_minus 
Omega_minus 
anti_n0 
anti_Lambda0 
anti_Sigma_minus 
anti_Sigma0 
anti_Sigma_plus 
anti_Xi0 
anti_Xi_plus 
anti_Omega_plus 
null_33 
null_34 
null_35 
null_36 
null_37 
null_38 
null_39 
null_40 
null_41 
null_42 
null_43 
null_44 
deuteron 
tritium 
alpha 
geantino 
He3 
Cerenkov 
chargedgeantino 
anti_nu_e 
nu_mu 
anti_nu_mu 
nu_tau 
anti_nu_tau 
null 

Definition at line 11 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/PdtGeant.h.

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 };

Friends And Related Function Documentation

◆ Pdt

Member Data Documentation

◆ _firstGeantId

const PdtGeant::GeantType PdtGeant::_firstGeantId = gamma
staticprotected

Definition at line 72 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtGeant.h.

Referenced by Pdt::lundId().

◆ _lundId

const PdtLund::LundType PdtGeant::_lundId
staticprotected

◆ _nGeantId

const int PdtGeant::_nGeantId = 52
staticprotected

Definition at line 73 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtGeant.h.

Referenced by Pdt::geantId().


The documentation for this class was generated from the following files: