Belle II Software development
TrgBitInput.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8namespace Belle2 {
14 enum input {
15 t3_0,
16 t3_1,
17 t3_2,
18 t2_0,
19 t2_1,
20 t2_2,
21 cdc_open90,
22 cdc_active,
23 cdc_b2b3,
24 cdc_b2b5,
25 cdc_b2b7, // 10
26 cdc_b2b9,
27 ehigh,
28 elow,
29 elum,
30 ecl_bha,
31 bha_type_0,
32 bha_type_1,
33 bha_type_2,
34 bha_type_3,
35 bha_type_4, // 20
36 bha_type_5,
37 bha_type_6,
38 bha_type_7,
39 bha_type_8,
40 bha_type_9,
41 bha_type_10,
42 bha_type_11,
43 bha_type_12,
44 bha_type_13,
45 clst_0, // 30
46 clst_1,
47 clst_2,
48 clst_3,
49 ecl_bg_0,
50 ecl_bg_1,
51 ecl_bg_2,
52 ecl_active,
53 ecl_timing_fwd,
54 ecl_timing_brl,
55 ecl_timing_bwd, // 40
56 ecl_phys,
57 top_0,
58 top_1,
59 top_2,
60 top_bb,
61 top_active,
62 klm_hit,
63 klm_0,
64 klm_1,
65 klm_2, // 50
66 klm_3,
67 klmb2b_0,
68 klmb2b_1,
69 klmb2b_2,
70 revo,
71 her_kick,
72 ler_kick,
73 bha_delay,
74 pseud_rand,
75 plsin, // 60
76 poissonin,
77 periodin,
78 veto,
79 nclst1_0,
80 nclst1_1,
81 nclst1_2,
82 nclst2_0,
83 nclst2_1,
84 nclst2_2,
85 cdcecl_0, // 70
86 cdcecl_1,
87 cdcecl_2,
88 cdcklm_0,
89 cdcklm_1,
90 cdcklm_2,
91 nimin0,
92 nimin1,
93 nimin2,
94 nimin3,
95 t3_3, // 80
96 t2_3,
97 nclst1_3,
98 nclst2_3,
99 cdcecl_3,
100 cdcklm_3,
101 u2_0,
102 u2_1,
103 u2_2,
104 ecl_oflo,
105 ecl_3dbha, // 90
106 lml_0,
107 lml_1,
108 lml_2,
109 lml_3,
110 lml_4,
111 lml_5,
112 lml_6,
113 lml_7,
114 lml_8,
115 lml_9, // 100
116 lml_10,
117 samhem,
118 opohem,
119 d_b2b3,
120 d_b2b5,
121 d_b2b7,
122 d_b2b9,
123 p_b2b3,
124 p_b2b5,
125 p_b2b7, // 110
126 p_b2b9
127 };
128
130}
Abstract base class for different kinds of events.