Belle II Software  release-08-00-10
TRGGRLUnpackerStore.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  **************************************************************************/
8 
9 #ifndef TRGGRLUNPACKERSTORE_H
10 #define TRGGRLUNPACKERSTORE_H
11 
12 #include <TObject.h>
13 #include <vector>
14 
15 namespace Belle2 {
22  class TRGGRLUnpackerStore : public TObject {
23  public:
25  int get_dddd() const {return m_dddd;}
27  int get_unamed() const {return m_unamed;}
29  int get_revoclk() const {return m_revoclk;}
31  int get_ECL_trg() const {return m_ECL_trg;}
33  int get_ECL_trg_delay() const {return m_ECL_trg_delay;}
35  int get_CDCECL_jitter() const {return m_CDCECL_jitter;}
37  int get_phi_CDC_int(int i) const {return m_phi_CDC_int[i];}
39  bool get_phi_CDC(int i) const {return m_phi_CDC[i];}
41  int get_phi_i_int(int i) const {return m_phi_i_int[i];}
43  bool get_phi_i(int i) const {return m_phi_i[i];}
45  int get_N_track() const {return m_N_track;}
47  int get_N_track_cut() const {return m_N_track_cut;}
49  int get_N_track_3D() const {return m_N_track_3D;}
51  int get_N_track_NN() const {return m_N_track_NN;}
53  int get_N_ST() const {return m_N_ST;}
55  int get_b2b_1to3() const {return m_b2b_1to3;}
57  int get_b2b_1to5() const {return m_b2b_1to5;}
59  int get_b2b_1to7() const {return m_b2b_1to7;}
61  int get_b2b_1to9() const {return m_b2b_1to9;}
63  int get_opening() const {return m_opening;}
65  int get_cc() const {return m_cc;}
67  int get_unamed0() const {return m_unamed0;}
69  int get_KLM_trg() const {return m_KLM_trg;}
71  int get_matched_2DKLM() const {return m_matched_2DKLM;}
73  int get_CDCKLM_jitter() const {return m_CDCKLM_jitter;}
75  int get_KLMCDC_jitter() const {return m_KLMCDC_jitter;}
77  int get_sector_KLM_int() const {return m_sector_KLM_int;}
79  bool get_sector_KLM(int i) const {return m_sector_KLM[i];}
81  int get_sector_CDC_int() const {return m_sector_CDC_int;}
83  bool get_sector_CDC(int i) const {return m_sector_CDC[i];}
85  int get_N_KLMmatch() const {return m_N_KLMmatch;}
87  int get_samehem(int i) const {return m_samehem[i];}
89  int get_opphem(int i) const {return m_opphem[i];}
91  int get_N_match_2GeV(int i) const {return m_N_match_2GeV[i];}
93  int get_N_match(int i) const {return m_N_match[i];}
95  int get_N_g_1GeV(int i) const {return m_N_g_1GeV[i];}
97  int get_N_g_2GeV(int i) const {return m_N_g_2GeV[i];}
99  int get_CDCTOP_jitter() const {return m_CDCTOP_jitter;}
101  int get_c_b2b_1to9(int i) const {return m_c_b2b_1to9[i];}
103  int get_c_b2b_1to7(int i) const {return m_c_b2b_1to7[i];}
105  int get_c_b2b_1to5(int i) const {return m_c_b2b_1to5[i];}
107  int get_c_b2b_1to3(int i) const {return m_c_b2b_1to3[i];}
109  int get_tc_b2b_1to9(int i) const {return m_tc_b2b_1to9[i];}
111  int get_tc_b2b_1to7(int i) const {return m_tc_b2b_1to7[i];}
113  int get_tc_b2b_1to5(int i) const {return m_tc_b2b_1to5[i];}
115  int get_tc_b2b_1to3(int i) const {return m_tc_b2b_1to3[i];}
117  int get_CDC3D_jitter() const {return m_CDC3D_jitter;}
119  int get_CDCNN_jitter() const {return m_CDCNN_jitter;}
120 
122  int get_slot_CDC_int() const {return m_slot_CDC_int;}
124  bool get_slot_CDC(int i) const {return m_slot_CDC[i];}
126  int get_slot_TOP_int() const {return m_slot_TOP_int;}
128  bool get_slot_TOP(int i) const {return m_slot_TOP[i];}
130  int get_N_TOPmatch() const {return m_N_TOPmatch;}
131 
133  int get_unamed1() const {return m_unamed1;}
135  int get_unamed2() const {return m_unamed2;}
139  int get_matched_2DECL() const {return m_matched_2DECL;}
140 
142  int get_theta_ECL(int i) const {return m_theta_ECL[i];}
144  int get_phi_ECL(int i) const {return m_phi_ECL[i];}
146  int get_t_ECL(int i) const {return m_t_ECL[i];}
148  int get_E_ECL(int i) const {return m_E_ECL[i];}
150  int get_clk_ECL(int i) const {return m_clk_ECL[i];}
152  int get_1GeV_ECL(int i) const {return m_1GeV_ECL[i];}
154  int get_2GeV_ECL(int i) const {return m_2GeV_ECL[i];}
155 
157  int get_wire_tsf0() const {return m_wire_tsf0;}
159  int get_wire_tsf1() const {return m_wire_tsf1;}
161  int get_wire_tsf2() const {return m_wire_tsf2;}
163  int get_wire_tsf3() const {return m_wire_tsf3;}
165  int get_wire_tsf4() const {return m_wire_tsf4;}
166 
168  int get_map_TSF0_int(int i) const {return m_map_TSF0_int[i];}
170  int get_map_TSF2_int(int i) const {return m_map_TSF2_int[i];}
172  int get_map_TSF4_int(int i) const {return m_map_TSF4_int[i];}
174  int get_map_TSF1_int(int i) const {return m_map_TSF1_int[i];}
176  int get_map_TSF3_int(int i) const {return m_map_TSF3_int[i];}
178  int get_map_veto_int(int i) const {return m_map_veto_int[i];}
180  int get_map_ST_int(int i) const {return m_map_ST_int[i];}
182  int get_map_ST2_int(int i) const {return m_map_ST2_int[i];}
184  bool get_map_TSF0(int i) const {return m_map_TSF0[i];}
186  bool get_map_TSF2(int i) const {return m_map_TSF2[i];}
188  bool get_map_TSF4(int i) const {return m_map_TSF4[i];}
190  bool get_map_TSF1(int i) const {return m_map_TSF1[i];}
192  bool get_map_TSF3(int i) const {return m_map_TSF3[i];}
194  bool get_map_veto(int i) const {return m_map_veto[i];}
196  bool get_map_ST(int i) const {return m_map_ST[i];}
198  bool get_map_ST2(int i) const {return m_map_ST2[i];}
199 
201  int get_X() const {return m_X;}
203  int get_X_0() const {return m_X_0;}
205  int get_X_1() const {return m_X_1;}
207  int get_X_2() const {return m_X_2;}
209  int get_N_cluster() const {return m_N_cluster;}
211  int get_N_cluster_0() const {return m_N_cluster_0;}
213  int get_N_cluster_1() const {return m_N_cluster_1;}
215  int get_N_cluster_2() const {return m_N_cluster_2;}
217  int get_revo_fam() const {return m_revo_fam;}
219  int get_ECL_timing() const {return m_ECL_timing;}
221  int get_ECL_trg_0() const {return m_ECL_trg_0;}
223  int get_ECL_trg_1() const {return m_ECL_trg_1;}
225  int get_ECL_trg_2() const {return m_ECL_trg_2;}
227  int get_TOP_trg() const {return m_TOP_trg;}
229  int get_TSFL1_count() const {return m_TSFL1_count;}
235  int get_ECLL1_count() const {return m_ECLL1_count;}
237  int get_CDCL1_count() const {return m_CDCL1_count;}
239  int get_TOPL1_count() const {return m_TOPL1_count;}
241  int get_KLML1_count() const {return m_KLML1_count;}
243  int get_CDC3DL1_count() const {return m_CDC3DL1_count;}
245  int get_CDCNNL1_count() const {return m_CDCNNL1_count;}
247  int get_unamed3() const {return m_unamed3;}
249  int get_revoclk1() const {return m_revoclk1;}
251  int get_aaaa() const {return m_aaaa;}
253  int get_charge_flag() const {return m_charge_flag;}
255  int get_charge_sum() const {return m_charge_sum;}
257  int get_firmid() const {return m_firmid;}
259  int get_firmver() const {return m_firmver;}
261  int get_evt() const {return m_evt;}
263  int get_clk() const {return m_clk;}
265  int get_coml1() const {return m_coml1;}
267  int get_b2ldly() const {return m_b2ldly;}
269  int get_maxrvc() const {return m_maxrvc;}
270  //end get
271 
272  //set
274  void set_dddd(int dddd) {m_dddd = dddd;}
276  void set_unamed(int unamed) {m_unamed = unamed;}
278  void set_revoclk(int revoclk) {m_revoclk = revoclk;}
280  void set_ECL_trg(int ECLtrg) {m_ECL_trg = ECLtrg; }
282  void set_ECL_trg_delay(int ECL_trg_delay) {m_ECL_trg_delay = ECL_trg_delay; }
284  void set_CDCECL_jitter(int CDCECL_jitter) {m_CDCECL_jitter = CDCECL_jitter;}
286  void set_phi_CDC_int(int i, int phi_CDC_int) {m_phi_CDC_int[i] = phi_CDC_int;}
288  void set_phi_CDC(int i, bool phi_CDC) {m_phi_CDC[i] = phi_CDC;}
290  void set_phi_i_int(int i, int phi_i_int) { m_phi_i_int[i] = phi_i_int; }
292  void set_phi_i(int i, bool phi_i) { m_phi_i[i] = phi_i; }
294  void set_N_track(int N_track) { m_N_track = N_track;}
296  void set_N_track_cut(int N_track_cut) { m_N_track_cut = N_track_cut;}
298  void set_N_track_3D(int N_track_3D) { m_N_track_3D = N_track_3D; }
300  void set_N_track_NN(int N_track_NN) { m_N_track_NN = N_track_NN ;}
302  void set_N_ST(int N_ST) { m_N_ST = N_ST; }
304  void set_b2b_1to3(int b2b_1to3) { m_b2b_1to3 = b2b_1to3; }
306  void set_b2b_1to5(int b2b_1to5) { m_b2b_1to5 = b2b_1to5; }
308  void set_b2b_1to7(int b2b_1to7) { m_b2b_1to7 = b2b_1to7; }
310  void set_b2b_1to9(int b2b_1to9) { m_b2b_1to9 = b2b_1to9; }
312  void set_opening(int opening) { m_opening = opening; }
314  void set_cc(int cc) {m_cc = cc;}
316  void set_unamed0(int unamed0) { m_unamed0 = unamed0; }
318  void set_KLM_trg(int KLM_trg) { m_KLM_trg = KLM_trg; }
320  void set_matched_2DKLM(int matched_2DKLM) { m_matched_2DKLM = matched_2DKLM; }
322  void set_CDCKLM_jitter(int CDCKLM_jitter) {m_CDCKLM_jitter = CDCKLM_jitter;}
324  void set_KLMCDC_jitter(int KLMCDC_jitter) { m_KLMCDC_jitter = KLMCDC_jitter;}
326  void set_sector_KLM_int(int sector_KLM_int) { m_sector_KLM_int = sector_KLM_int;}
328  void set_sector_KLM(int i, bool sector_KLM) { m_sector_KLM[i] = sector_KLM;}
330  void set_sector_CDC_int(int sector_CDC_int) { m_sector_CDC_int = sector_CDC_int;}
332  void set_sector_CDC(int i, bool sector_CDC) { m_sector_CDC[i] = sector_CDC ;}
334  void set_N_KLMmatch(int N_KLMmatch) { m_N_KLMmatch = N_KLMmatch; }
336  void set_samehem(int i, int samehem) { m_samehem[i] = samehem; }
338  void set_opphem(int i, int opphem) { m_opphem[i] = opphem; }
340  void set_N_match_2GeV(int i, int N_match_2GeV) { m_N_match_2GeV[i] = N_match_2GeV; }
342  void set_N_match(int i, int N_match) { m_N_match[i] = N_match; }
344  void set_N_g_1GeV(int i, int N_g_1GeV) { m_N_g_1GeV[i] = N_g_1GeV; }
346  void set_N_g_2GeV(int i, int N_g_2GeV) { m_N_g_2GeV[i] = N_g_2GeV; }
348  void set_CDCTOP_jitter(int CDCTOP_jitter) { m_CDCTOP_jitter = CDCTOP_jitter; }
350  void set_c_b2b_1to9(int i, int c_b2b_1to9) { m_c_b2b_1to9[i] = c_b2b_1to9; }
352  void set_c_b2b_1to7(int i, int c_b2b_1to7) { m_c_b2b_1to7[i] = c_b2b_1to7; }
354  void set_c_b2b_1to5(int i, int c_b2b_1to5) { m_c_b2b_1to5[i] = c_b2b_1to5; }
356  void set_c_b2b_1to3(int i, int c_b2b_1to3) { m_c_b2b_1to3[i] = c_b2b_1to3; }
358  void set_tc_b2b_1to9(int i, int tc_b2b_1to9) { m_tc_b2b_1to9[i] = tc_b2b_1to9; }
360  void set_tc_b2b_1to7(int i, int tc_b2b_1to7) {m_tc_b2b_1to7[i] = tc_b2b_1to7; }
362  void set_tc_b2b_1to5(int i, int tc_b2b_1to5) { m_tc_b2b_1to5[i] = tc_b2b_1to5; }
364  void set_tc_b2b_1to3(int i, int tc_b2b_1to3) { m_tc_b2b_1to3[i] = tc_b2b_1to3; }
366  void set_CDC3D_jitter(int CDC3D_jitter) { m_CDC3D_jitter = CDC3D_jitter; }
368  void set_CDCNN_jitter(int CDCNN_jitter) { m_CDCNN_jitter = CDCNN_jitter; }
369 
371  void set_slot_CDC_int(int slot_CDC_int) { m_slot_CDC_int = slot_CDC_int; }
373  void set_slot_CDC(int i, bool slot_CDC) { m_slot_CDC[i] = slot_CDC; }
375  void set_slot_TOP_int(int slot_TOP_int) { m_slot_TOP_int = slot_TOP_int; }
377  void set_slot_TOP(int i, bool slot_TOP) { m_slot_TOP[i] = slot_TOP; }
379  void set_N_TOPmatch(int N_TOPmatch) { m_N_TOPmatch = N_TOPmatch; }
380 
382  void set_unamed1(int unamed1) { m_unamed1 = unamed1; }
384  void set_unamed2(int unamed2) { m_unamed2 = unamed2; }
386  void set_concidence_2DECL(int coincidence_2DECL) { m_coincidence_2DECL = coincidence_2DECL; }
388  void set_matched_2DECL(int matched_2DECL) { m_matched_2DECL = matched_2DECL; }
389 
391  void set_theta_ECL(int i, int theta_ECL) { m_theta_ECL[i] = theta_ECL;}
392  void Addto_theta_ECL(int theta_ECL) { m_theta_ECL.push_back(theta_ECL);}
394  void set_phi_ECL(int i, int phi_ECL) { m_phi_ECL[i] = phi_ECL;}
395  void Addto_phi_ECL(int phi_ECL) { m_phi_ECL.push_back(phi_ECL) ;}
397  void set_t_ECL(int i, int t_ECL) { m_t_ECL[i] = t_ECL;}
398  void Addto_t_ECL(int t_ECL) { m_t_ECL.push_back(t_ECL) ;}
400  void set_E_ECL(int i, int E_ECL) { m_E_ECL[i] = E_ECL;}
401  void Addto_E_ECL(int E_ECL) { m_E_ECL.push_back(E_ECL) ;}
403  void set_clk_ECL(int i, int clk_ECL) { m_clk_ECL[i] = clk_ECL; }
404  void Addto_clk_ECL(int clk_ECL) { m_clk_ECL.push_back(clk_ECL); }
406  void set_1GeV_ECL(int i, int c1GeV_ECL) { m_1GeV_ECL[i] = c1GeV_ECL; }
407  void Addto_1GeV_ECL(int c1GeV_ECL) { m_1GeV_ECL.push_back(c1GeV_ECL); }
409  void set_2GeV_ECL(int i, int c2GeV_ECL) { m_2GeV_ECL[i] = c2GeV_ECL; }
410  void Addto_2GeV_ECL(int c2GeV_ECL) { m_2GeV_ECL.push_back(c2GeV_ECL) ; }
411 
413  void set_wire_tsf0(int wire_tsf0) { m_wire_tsf0 = wire_tsf0; }
415  void set_wire_tsf1(int wire_tsf1) { m_wire_tsf1 = wire_tsf1; }
417  void set_wire_tsf2(int wire_tsf2) { m_wire_tsf2 = wire_tsf2; }
419  void set_wire_tsf3(int wire_tsf3) { m_wire_tsf3 = wire_tsf3; }
421  void set_wire_tsf4(int wire_tsf4) { m_wire_tsf4 = wire_tsf4; }
422 
424  void set_map_TSF0_int(int i, int map_TSF0_int) { m_map_TSF0_int[i] = map_TSF0_int; }
426  void set_map_TSF2_int(int i, int map_TSF2_int) { m_map_TSF2_int[i] = map_TSF2_int; }
428  void set_map_TSF4_int(int i, int map_TSF4_int) { m_map_TSF4_int[i] = map_TSF4_int; }
430  void set_map_TSF1_int(int i, int map_TSF1_int) { m_map_TSF1_int[i] = map_TSF1_int; }
432  void set_map_TSF3_int(int i, int map_TSF3_int) { m_map_TSF3_int[i] = map_TSF3_int; }
434  void set_map_veto_int(int i, int map_veto_int) { m_map_veto_int[i] = map_veto_int; }
436  void set_map_ST_int(int i, int map_ST_int) { m_map_ST_int[i] = map_ST_int; }
438  void set_map_ST2_int(int i, int map_ST2_int) { m_map_ST2_int[i] = map_ST2_int; }
440  void set_map_TSF0(int i, bool map_TSF0) { m_map_TSF0[i] = map_TSF0; }
442  void set_map_TSF2(int i, bool map_TSF2) { m_map_TSF2[i] = map_TSF2; }
444  void set_map_TSF4(int i, bool map_TSF4) { m_map_TSF4[i] = map_TSF4; }
446  void set_map_TSF1(int i, bool map_TSF1) { m_map_TSF1[i] = map_TSF1; }
448  void set_map_TSF3(int i, bool map_TSF3) { m_map_TSF3[i] = map_TSF3; }
450  void set_map_veto(int i, bool map_veto) { m_map_veto[i] = map_veto; }
452  void set_map_ST(int i, bool map_ST) { m_map_ST[i] = map_ST; }
454  void set_map_ST2(int i, bool map_ST2) { m_map_ST2[i] = map_ST2; }
455 
457  void set_X(int X) { m_X = X; }
459  void set_X_0(int X_0) { m_X_0 = X_0; }
461  void set_X_1(int X_1) { m_X_1 = X_1; }
463  void set_X_2(int X_2) { m_X_2 = X_2; }
465  void set_N_cluster(int N_cluster) { m_N_cluster = N_cluster; }
467  void set_N_cluster_0(int N_cluster_0) { m_N_cluster_0 = N_cluster_0; }
469  void set_N_cluster_1(int N_cluster_1) { m_N_cluster_1 = N_cluster_1; }
471  void set_N_cluster_2(int N_cluster_2) { m_N_cluster_2 = N_cluster_2; }
473  void set_revo_fam(int revo_fam) { m_revo_fam = revo_fam; }
475  void set_ECL_timing(int ECL_timing) { m_ECL_timing = ECL_timing; }
477  void set_ECL_trg_0(int ECL_trg_0) { m_ECL_trg_0 = ECL_trg_0; }
479  void set_ECL_trg_1(int ECL_trg_1) { m_ECL_trg_1 = ECL_trg_1; }
481  void set_ECL_trg_2(int ECL_trg_2) { m_ECL_trg_2 = ECL_trg_2;}
483  void set_TOP_trg(int TOP_trg) { m_TOP_trg = TOP_trg;}
485  void set_TSFL1_count(int TSFL1_count) { m_TSFL1_count = TSFL1_count;}
487  void set_slot64b_TOP_int_1(int slot64b_TOP_int_1) { m_slot64b_TOP_int_1 = slot64b_TOP_int_1;}
489  void set_slot64b_TOP_int_0(int slot64b_TOP_int_0) { m_slot64b_TOP_int_0 = slot64b_TOP_int_0;}
491  void set_ECLL1_count(int ECLL1_count) { m_ECLL1_count = ECLL1_count;}
493  void set_CDCL1_count(int CDCL1_count) { m_CDCL1_count = CDCL1_count ;}
495  void set_TOPL1_count(int TOPL1_count) { m_TOPL1_count = TOPL1_count;}
497  void set_KLML1_count(int KLML1_count) { m_KLML1_count = KLML1_count;}
499  void set_CDC3DL1_count(int CDC3DL1_count) { m_CDC3DL1_count = CDC3DL1_count;}
501  void set_CDCNNL1_count(int CDCNNL1_count) { m_CDCNNL1_count = CDCNNL1_count;}
503  void set_unamed3(int unamed3) { m_unamed3 = unamed3;}
505  void set_revoclk1(int revoclk1) { m_revoclk1 = revoclk1;}
507  void set_aaaa(int aaaa) { m_aaaa = aaaa;}
509  void set_charge_flag(int charge_flag) { m_charge_flag = charge_flag;}
511  void set_charge_sum(int charge_sum) { m_charge_sum = charge_sum;}
513  void set_firmid(int firmid) { m_firmid = firmid;}
515  void set_firmver(int firmver) { m_firmver = firmver;}
517  void set_evt(int evt) { m_evt = evt;}
519  void set_clk(int clk) { m_clk = clk;}
521  void set_coml1(int coml1) { m_coml1 = coml1;}
523  void set_b2ldly(int b2ldly) { m_b2ldly = b2ldly;}
525  void set_maxrvc(int maxrvc) { m_maxrvc = maxrvc;}
528  {
529  m_E_ECL.clear();
530  m_t_ECL.clear();
531  m_clk_ECL.clear();
532  m_theta_ECL.clear();
533  m_phi_ECL.clear();
534  m_1GeV_ECL.clear();
535  m_2GeV_ECL.clear();
536  }
537 
538 
539  private:
541  int m_dddd;
543  int m_unamed;
555  std::vector<bool> m_phi_CDC = std::vector<bool>(36, 0);
557  int m_phi_i_int[2];
559  std::vector<bool> m_phi_i = std::vector<bool>(36, 0);
569  int m_N_ST;
581  int m_cc;
595  std::vector<bool> m_sector_KLM = std::vector<bool>(8, 0);
599  std::vector<bool> m_sector_CDC = std::vector<bool>(8, 0);
603  std::vector<int> m_samehem = std::vector<int>(2, 0);
605  std::vector<int> m_opphem = std::vector<int>(2, 0);
607  std::vector<int> m_N_match_2GeV = std::vector<int>(2, 0);
609  std::vector<int> m_N_match = std::vector<int>(2, 0);
611  std::vector<int> m_N_g_1GeV = std::vector<int>(2, 0);
613  std::vector<int> m_N_g_2GeV = std::vector<int>(2, 0);
617  std::vector<int> m_c_b2b_1to9 = std::vector<int>(2, 0);
619  std::vector<int> m_c_b2b_1to7 = std::vector<int>(2, 0);
621  std::vector<int> m_c_b2b_1to5 = std::vector<int>(2, 0);
623  std::vector<int> m_c_b2b_1to3 = std::vector<int>(2, 0);
625  std::vector<int> m_tc_b2b_1to9 = std::vector<int>(2, 0);
627  std::vector<int> m_tc_b2b_1to7 = std::vector<int>(2, 0);
629  std::vector<int> m_tc_b2b_1to5 = std::vector<int>(2, 0);
631  std::vector<int> m_tc_b2b_1to3 = std::vector<int>(2, 0);
636 
640  std::vector<bool> m_slot_CDC = std::vector<bool>(15, 0);
644  std::vector<bool> m_slot_TOP = std::vector<bool>(15, 0);
647 
656 
658  std::vector<int> m_theta_ECL = std::vector<int>(30, 0);
660  std::vector<int> m_phi_ECL = std::vector<int>(30, 0);
662  std::vector<int> m_t_ECL = std::vector<int>(30, 0);
664  std::vector<int> m_E_ECL = std::vector<int>(30, 0);
666  std::vector<int> m_clk_ECL = std::vector<int>(30, 0);
668  std::vector<int> m_1GeV_ECL = std::vector<int>(30, 0);
670  std::vector<int> m_2GeV_ECL = std::vector<int>(30, 0);
671 
682 
696  int m_map_ST_int[2];
700  std::vector<bool> m_map_TSF0 = std::vector<bool>(64, 0);
702  std::vector<bool> m_map_TSF2 = std::vector<bool>(64, 0);
704  std::vector<bool> m_map_TSF4 = std::vector<bool>(64, 0);
706  std::vector<bool> m_map_TSF1 = std::vector<bool>(64, 0);
708  std::vector<bool> m_map_TSF3 = std::vector<bool>(64, 0);
710  std::vector<bool> m_map_veto = std::vector<bool>(64, 0);
712  std::vector<bool> m_map_ST = std::vector<bool>(64, 0);
714  std::vector<bool> m_map_ST2 = std::vector<bool>(64, 0);
715 
717  int m_X;
719  int m_X_0;
721  int m_X_1;
723  int m_X_2;
767  int m_aaaa;
773  int m_firmid;
777  int m_evt;
779  int m_clk;
781  int m_coml1;
783  int m_b2ldly;
785  int m_maxrvc;
788 
789  };
790 
792 } // end namespace Belle2
793 
794 #endif
void set_CDCNNL1_count(int CDCNNL1_count)
m_CDCNNL1_count leaf
void set_theta_ECL(int i, int theta_ECL)
m_theta_ECL leaf
int get_N_TOPmatch() const
m_N_TOPmatch leaf
int get_firmver() const
m_firmver leafs
int m_ECL_timing
m_ECL_timing leaf
bool get_phi_i(int i) const
m_phi_i map leaf
int get_charge_flag() const
m_charge_flag leaf
void set_sector_KLM_int(int sector_KLM_int)
m_sector_KLM integer leaf
bool get_map_TSF3(int i) const
m_map_TSF3 map leaf
int m_slot_CDC_int
m_slot_CDC integer leaf
std::vector< int > m_N_match_2GeV
m_N_match_2GeV leaf
int get_ECLL1_count() const
m_ECLL1_count leaf
int get_CDCL1_count() const
m_CDCL1_count leaf
std::vector< bool > m_phi_i
m_phi_i map leaf
void set_b2ldly(int b2ldly)
m_b2ldly leafs
void set_ECL_trg_0(int ECL_trg_0)
m_ECL_trg_0 leaf
int get_N_KLMmatch() const
m_N_KLMmatch leaf
void set_CDC3D_jitter(int CDC3D_jitter)
m_CDC3D_jitter leaf
std::vector< int > m_N_g_2GeV
m_N_g_2GeV leaf
int get_N_cluster_0() const
m_N_cluster_0 leaf
void set_unamed(int unamed)
m_unamed leaf
int get_unamed2() const
m_unamed2 leaf
int get_c_b2b_1to9(int i) const
m_c_b2b_1to9 leaf
void set_map_TSF1(int i, bool map_TSF1)
m_map_TSF1 map leaf
int get_b2b_1to3() const
m_b2b_1to3 leaf
void ClearVectors()
clear vectors
void set_cc(int cc)
m_cc leaf
void set_sector_CDC(int i, bool sector_CDC)
m_sector_CDC map
ClassDef(TRGGRLUnpackerStore, 2)
the class title
void set_ECL_trg_1(int ECL_trg_1)
m_ECL_trg_1 leaf
int get_N_track_3D() const
m_N_track_3D leaf
void set_slot_CDC(int i, bool slot_CDC)
m_slot_CDC map leaf
void set_map_ST_int(int i, int map_ST_int)
m_map_ST integer leaf
void set_CDCL1_count(int CDCL1_count)
m_CDCL1_count leaf
int get_phi_CDC_int(int i) const
m_phi_CDC integer leaf
int get_ECL_trg_1() const
m_ECL_trg_1 leaf
int get_N_track() const
m_N_track leaf
void set_ECL_trg_delay(int ECL_trg_delay)
m_ECL_trg_delay leaf
void set_X_0(int X_0)
m_X_0 leaf
void set_unamed3(int unamed3)
m_unamed3 leaf
int m_phi_i_int[2]
m_phi_i integer leaf
int get_2GeV_ECL(int i) const
m_2GeV_flag_ECL leaf
int get_samehem(int i) const
m_samehem leaf
int m_KLMCDC_jitter
m_KLMCDC_jitter leaf
int get_ECL_trg_delay() const
m_ECL_trg_delay leaf
int get_TOP_trg() const
m_TOP_trg leaf
void set_N_cluster_0(int N_cluster_0)
m_N_cluster_0 leaf
int m_ECL_trg_delay
m_ECL_trg_delay leaf
void set_KLM_trg(int KLM_trg)
m_KLM_trg leaf
void set_wire_tsf0(int wire_tsf0)
#wire hit in SL0
void set_tc_b2b_1to9(int i, int tc_b2b_1to9)
m_tc_b2b_1to9 leaf
std::vector< int > m_c_b2b_1to7
m_c_b2b_1to7 leaf
bool get_phi_CDC(int i) const
m_phi_CDC map leaf
int get_map_TSF2_int(int i) const
m_map_TSF2 integer leaf
void set_slot_TOP(int i, bool slot_TOP)
m_slot_TOP map leaf
int get_unamed0() const
m_unamed0 leaf
int get_tc_b2b_1to9(int i) const
m_tc_b2b_1to9 leaf
std::vector< int > m_tc_b2b_1to5
m_tc_b2b_1to5 leaf
int get_wire_tsf3() const
#wire hit in SL3
void set_phi_CDC(int i, bool phi_CDC)
m_phi_CDC map leaf
std::vector< int > m_c_b2b_1to3
m_c_b2b_1to3 leaf
std::vector< int > m_E_ECL
m_E_ECL leaf
int get_c_b2b_1to3(int i) const
m_c_b2b_1to3 leaf
std::vector< bool > m_sector_KLM
m_sector_KLM map leaf
int m_N_KLMmatch
m_N_KLMmatch leaf
void set_map_ST2(int i, bool map_ST2)
m_map_ST2 map leaf
void set_phi_ECL(int i, int phi_ECL)
m_phi_ECL leaf
int get_ECL_trg_0() const
m_ECL_trg_0 leaf
int m_CDCNNL1_count
m_CDCNNL1_count leaf
bool get_map_TSF4(int i) const
m_map_TSF4 map leaf
int get_X_1() const
m_X_1 leaf
void set_concidence_2DECL(int coincidence_2DECL)
m_coincidence_2DECL leaf
int get_charge_sum() const
m_charge_sum leaf
std::vector< bool > m_map_ST
m_map_ST map leaf
int m_CDCTOP_jitter
m_CDCTOP_jitter leaf
int get_wire_tsf0() const
#wire hit in SL0
int m_phi_CDC_int[2]
m_phi_CDC integer leaf
int get_b2b_1to5() const
m_b2b_1to5 leaf
int get_KLMCDC_jitter() const
m_KLMCDC_jitter leaf
void set_KLML1_count(int KLML1_count)
m_KLML1_count leaf
void set_map_TSF1_int(int i, int map_TSF1_int)
m_map_TSF1 integer leaf
int get_TSFL1_count() const
m_TSFL1_count leaf
int m_map_TSF3_int[2]
m_map_TSF3 integer leaf
std::vector< bool > m_sector_CDC
m_sector_CDC map
void set_revo_fam(int revo_fam)
m_revo_fam leaf
int m_N_track_3D
m_N_track_3D leaf
void set_N_match_2GeV(int i, int N_match_2GeV)
m_N_match_2GeV leaf
void set_E_ECL(int i, int E_ECL)
m_E_ECL leaf
void set_N_match(int i, int N_match)
m_N_match leaf
std::vector< int > m_c_b2b_1to9
m_c_b2b_1to9 leaf
bool get_map_veto(int i) const
m_map_veto map leaf
int m_CDC3DL1_count
m_CDC3DL1_count leaf
bool get_map_TSF2(int i) const
m_map_TSF2 map leaf
int get_opphem(int i) const
m_opphem leaf
int get_CDCNN_jitter() const
m_CDCNN_jitter leaf
int get_clk() const
m_clk leafs
int m_N_TOPmatch
m_N_TOPmatch leaf
void set_samehem(int i, int samehem)
m_samehem leaf
void set_map_TSF2(int i, bool map_TSF2)
m_map_TSF2 map leaf
int get_matched_2DECL() const
m_matched_2DECL leaf
int get_coml1() const
m_coml1 leafs
void set_map_ST(int i, bool map_ST)
m_map_ST map leaf
void set_wire_tsf4(int wire_tsf4)
#wire hit in SL4
int get_b2b_1to9() const
m_b2b_1to9 leaf
bool get_slot_TOP(int i) const
m_slot_TOP map leaf
std::vector< int > m_tc_b2b_1to3
m_tc_b2b_1to3 leaf
void set_revoclk1(int revoclk1)
m_revoclk1 leaf
int get_map_TSF0_int(int i) const
m_map_TSF0 integer leaf
int get_t_ECL(int i) const
m_t_ECL leaf
std::vector< int > m_t_ECL
m_t_ECL leaf
void set_firmid(int firmid)
m_firmid leafs
void set_map_TSF4(int i, bool map_TSF4)
m_map_TSF4 map leaf
int m_CDCKLM_jitter
m_CDCKLM_jitter leaf
int get_wire_tsf2() const
#wire hit in SL2
int get_sector_CDC_int() const
m_sector_CDC integer leaf
int m_map_ST_int[2]
m_map_ST integer leaf
std::vector< bool > m_map_TSF2
m_map_TSF2 map leaf
int get_phi_i_int(int i) const
m_phi_i integer leaf
bool get_map_TSF0(int i) const
m_map_TSF0 map leaf
int get_slot64b_TOP_int_1() const
m_slot64b_TOP_int_1 leaf
std::vector< bool > m_map_TSF1
m_map_TSF1 map leaf
int get_N_g_2GeV(int i) const
m_N_g_2GeV leaf
void set_evt(int evt)
m_evt leafs
std::vector< int > m_phi_ECL
m_phi_ECL leaf
int get_dddd() const
m_dddd leaf
int get_map_TSF3_int(int i) const
m_map_TSF3 integer leaf
std::vector< bool > m_slot_CDC
m_slot_CDC map leaf
std::vector< int > m_tc_b2b_1to9
m_tc_b2b_1to9 leaf
int get_N_g_1GeV(int i) const
m_N_g_1GeV leaf
int m_KLML1_count
m_KLML1_count leaf
void set_N_track_NN(int N_track_NN)
m_N_track_NN leaf
std::vector< int > m_c_b2b_1to5
m_c_b2b_1to5 leaf
int m_sector_KLM_int
m_sector_KLM integer leaf
void set_map_TSF3_int(int i, int map_TSF3_int)
m_map_TSF3 integer leaf
int get_matched_2DKLM() const
m_matched_2DKLM leaf
void set_map_TSF4_int(int i, int map_TSF4_int)
m_map_TSF4 integer leaf
int m_slot_TOP_int
m_slot_TOP integer leaf
int get_slot_TOP_int() const
m_slot_TOP integer leaf
int get_CDCNNL1_count() const
m_CDCNNL1_count leaf
std::vector< bool > m_phi_CDC
m_phi_CDC map leaf
void set_b2b_1to3(int b2b_1to3)
m_b2b_1to3 leaf
void set_slot64b_TOP_int_0(int slot64b_TOP_int_0)
m_slot64b_TOP_int_0 leaf
void set_N_track(int N_track)
m_N_track leaf
int get_map_ST_int(int i) const
m_map_ST integer leaf
int get_revo_fam() const
m_revo_fam leaf
void set_phi_i(int i, bool phi_i)
m_phi_i map leaf
int get_unamed() const
m_unamed leaf
void set_TOPL1_count(int TOPL1_count)
m_TOPL1_count leaf
void set_map_TSF0_int(int i, int map_TSF0_int)
m_map_TSF0 integer leaf
void set_map_TSF0(int i, bool map_TSF0)
m_map_TSF0 map leaf
void set_N_KLMmatch(int N_KLMmatch)
m_N_KLMmatch leaf
void set_N_g_1GeV(int i, int N_g_1GeV)
m_N_g_1GeV leaf
void set_t_ECL(int i, int t_ECL)
m_t_ECL leaf
int get_map_TSF1_int(int i) const
m_map_TSF1 integer leaf
std::vector< int > m_opphem
m_opphem leaf
int m_map_ST2_int[2]
m_map_ST2 integer leaf
int get_TOPL1_count() const
m_TOPL1_count leaf
int get_X_2() const
m_X_2 leaf
int m_CDCL1_count
m_CDCL1_count leaf
void set_CDCTOP_jitter(int CDCTOP_jitter)
m_CDCTOP_jitter leaf
void set_CDCECL_jitter(int CDCECL_jitter)
m_CDCECL_jitter leaf
std::vector< int > m_N_g_1GeV
m_N_g_1GeV leaf
int get_clk_ECL(int i) const
m_clk_ECL leaf
int m_CDC3D_jitter
m_CDC3D_jitter leaf
std::vector< int > m_1GeV_ECL
m_1GeV_flag_ECL leaf
bool get_slot_CDC(int i) const
m_slot_CDC map leaf
void set_N_g_2GeV(int i, int N_g_2GeV)
m_N_g_2GeV leaf
int get_N_ST() const
m_N_ST leaf
void set_map_ST2_int(int i, int map_ST2_int)
m_map_ST2 integer leaf
int get_evt() const
m_evt leafs
void set_N_track_3D(int N_track_3D)
m_N_track_3D leaf
int get_map_TSF4_int(int i) const
m_map_TSF4 integer leaf
int m_coincidence_2DECL
m_coincidence_2DECL leaf
void set_N_TOPmatch(int N_TOPmatch)
m_N_TOPmatch leaf
int m_CDCNN_jitter
m_CDCNN_jitter leaf
void set_ECL_trg(int ECLtrg)
m_ECL_trg leaf
int m_charge_flag
m_charge_flag leaf
void set_TOP_trg(int TOP_trg)
m_TOP_trg leaf
void set_b2b_1to7(int b2b_1to7)
m_b2b_1to7 leaf
int m_sector_CDC_int
m_sector_CDC integer leaf
int get_aaaa() const
m_aaaa leaf
void set_unamed2(int unamed2)
m_unamed2 leaf
void set_clk_ECL(int i, int clk_ECL)
m_clk_ECL leaf
int m_matched_2DECL
m_matched_2DECL leaf
void set_CDCKLM_jitter(int CDCKLM_jitter)
m_CDCKLM_jitter leaf
void set_TSFL1_count(int TSFL1_count)
m_TSFL1_count leaf
void set_ECL_trg_2(int ECL_trg_2)
m_ECL_trg_2 leaf
int get_map_ST2_int(int i) const
m_map_ST2 integer leaf
int m_map_TSF0_int[2]
m_map_TSF0 integer leaf
void set_wire_tsf2(int wire_tsf2)
#wire hit in SL2
int get_ECL_trg() const
m_ECL_trg leaf
int m_ECLL1_count
m_ECLL1_count leaf
std::vector< int > m_tc_b2b_1to7
m_tc_b2b_1to7 leaf
int get_tc_b2b_1to3(int i) const
m_tc_b2b_1to3 leaf
std::vector< bool > m_map_TSF0
m_map_TSF0 map leaf
void set_firmver(int firmver)
m_firmver leafs
void set_sector_KLM(int i, bool sector_KLM)
m_sector_KLM map leaf
void set_N_track_cut(int N_track_cut)
m_N_track_cut leaf
void set_sector_CDC_int(int sector_CDC_int)
m_sector_CDC integer leaf
void set_c_b2b_1to3(int i, int c_b2b_1to3)
m_c_b2b_1to3 leaf
int get_N_cluster_1() const
m_N_cluster_1 leaf
void set_KLMCDC_jitter(int KLMCDC_jitter)
m_KLMCDC_jitter leaf
int get_tc_b2b_1to7(int i) const
m_tc_b2b_1to7 leaf
std::vector< int > m_theta_ECL
m_theta_ECL leaf
void set_charge_sum(int charge_sum)
m_charge_sum leaf
int get_N_track_cut() const
m_N_track_cut leaf
int get_b2ldly() const
m_b2ldly leafs
bool get_map_TSF1(int i) const
m_map_TSF1 map leaf
void set_unamed0(int unamed0)
m_unamed0 leaf
void set_X_2(int X_2)
m_X_2 leaf
int get_wire_tsf1() const
#wire hit in SL1
void set_charge_flag(int charge_flag)
m_charge_flag leaf
void set_CDC3DL1_count(int CDC3DL1_count)
m_CDC3DL1_count leaf
int get_opening() const
m_opening leaf
int get_N_match_2GeV(int i) const
m_N_match_2GeV leaf
int get_X_0() const
m_X_0 leaf
std::vector< int > m_2GeV_ECL
m_2GeV_flag_ECL leaf
std::vector< bool > m_map_ST2
m_map_ST2 map leaf
int get_KLM_trg() const
m_KLM_trg leaf
int m_CDCECL_jitter
m_CDCECL_jitter leaf
void set_slot64b_TOP_int_1(int slot64b_TOP_int_1)
m_slot64b_TOP_int_1 leaf
int m_slot64b_TOP_int_1
m_slot64b_TOP_int_1 leaf
int get_maxrvc() const
m_maxrvc leafs
void set_map_TSF3(int i, bool map_TSF3)
m_map_TSF3 map leaf
int get_phi_ECL(int i) const
m_phi_ECL leaf
void set_1GeV_ECL(int i, int c1GeV_ECL)
m_1GeV_flag_ECL leaf
void set_tc_b2b_1to7(int i, int tc_b2b_1to7)
m_tc_b2b_1to7 leaf
void set_unamed1(int unamed1)
m_unamed1 leaf
int get_unamed3() const
m_unamed3 leaf
int m_map_veto_int[2]
m_map_veto integer leaf
int get_slot64b_TOP_int_0() const
m_slot64b_TOP_int_0 leaf
int m_N_cluster_0
m_N_cluster_0 leaf
void set_phi_i_int(int i, int phi_i_int)
m_phi_i integer leaf
int get_sector_KLM_int() const
m_sector_KLM integer leaf
bool get_map_ST2(int i) const
m_map_ST2 map leaf
int m_matched_2DKLM
m_matched_2DKLM leaf
void set_tc_b2b_1to5(int i, int tc_b2b_1to5)
m_tc_b2b_1to5 leaf
int get_CDCKLM_jitter() const
m_CDCKLM_jitter leaf
int get_c_b2b_1to5(int i) const
m_c_b2b_1to5 leaf
int get_CDCECL_jitter() const
m_CDCECL_jitter leaf
int get_unamed1() const
m_unamed1 leaf
void set_ECL_timing(int ECL_timing)
m_ECL_timing leaf
void set_c_b2b_1to7(int i, int c_b2b_1to7)
m_c_b2b_1to7 leaf
int m_map_TSF2_int[2]
m_map_TSF2 integer leaf
void set_slot_TOP_int(int slot_TOP_int)
m_slot_TOP integer leaf
int get_CDC3D_jitter() const
m_CDC3D_jitter leaf
int m_N_track_cut
m_N_track_cut leaf
int get_map_veto_int(int i) const
m_map_veto integer leaf
std::vector< bool > m_slot_TOP
m_slot_TOP map leaf
bool get_map_ST(int i) const
m_map_ST map leaf
void set_N_cluster(int N_cluster)
m_N_cluster leaf
void set_tc_b2b_1to3(int i, int tc_b2b_1to3)
m_tc_b2b_1to3 leaf
void set_coml1(int coml1)
m_coml1 leafs
void set_map_veto_int(int i, int map_veto_int)
m_map_veto integer leaf
void set_N_cluster_1(int N_cluster_1)
m_N_cluster_1 leaf
void set_b2b_1to5(int b2b_1to5)
m_b2b_1to5 leaf
void set_X_1(int X_1)
m_X_1 leaf
std::vector< bool > m_map_veto
m_map_veto map leaf
void set_N_cluster_2(int N_cluster_2)
m_N_cluster_2 leaf
int get_N_cluster() const
m_N_cluster leaf
void set_N_ST(int N_ST)
m_N_ST leaf
int get_KLML1_count() const
m_KLML1_count leaf
int get_CDC3DL1_count() const
m_CDC3DL1_count leaf
void set_slot_CDC_int(int slot_CDC_int)
m_slot_CDC integer leaf
std::vector< int > m_clk_ECL
m_clk_ECL leaf
void set_map_veto(int i, bool map_veto)
m_map_veto map leaf
void set_maxrvc(int maxrvc)
m_maxrvc leafs
void set_revoclk(int revoclk)
m_revoclk leaf
bool get_sector_CDC(int i) const
m_sector_CDC map
int get_b2b_1to7() const
m_b2b_1to7 leaf
void set_phi_CDC_int(int i, int phi_CDC_int)
m_phi_CDC integer leaf
void set_matched_2DECL(int matched_2DECL)
m_matched_2DECL leaf
int get_wire_tsf4() const
#wire hit in SL4
int get_N_match(int i) const
m_N_match leaf
int m_N_cluster_1
m_N_cluster_1 leaf
int get_revoclk1() const
m_revoclk1 leaf
void set_opphem(int i, int opphem)
m_opphem leaf
void set_matched_2DKLM(int matched_2DKLM)
m_matched_2DKLM leaf
void set_CDCNN_jitter(int CDCNN_jitter)
m_CDCNN_jitter leaf
int get_revoclk() const
m_revoclk leaf
int get_theta_ECL(int i) const
m_theta_ECL leaf
std::vector< int > m_samehem
m_samehem leaf
void set_clk(int clk)
m_clk leafs
int get_E_ECL(int i) const
m_E_ECL leaf
int get_ECL_timing() const
m_ECL_timing leaf
int get_1GeV_ECL(int i) const
m_1GeV_flag_ECL leaf
int m_map_TSF1_int[2]
m_map_TSF1 integer leaf
int get_firmid() const
m_firmid leafs
int m_TSFL1_count
m_TSFL1_count leaf
int m_charge_sum
m_charge_sum leaf
int get_c_b2b_1to7(int i) const
m_c_b2b_1to7 leaf
int m_slot64b_TOP_int_0
m_slot64b_TOP_int_0 leaf
std::vector< bool > m_map_TSF3
m_map_TSF3 map leaf
int m_TOPL1_count
m_TOPL1_count leaf
void set_c_b2b_1to9(int i, int c_b2b_1to9)
m_c_b2b_1to9 leaf
void set_opening(int opening)
m_opening leaf
int get_CDCTOP_jitter() const
m_CDCTOP_jitter leaf
int m_N_track_NN
m_N_track_NN leaf
void set_wire_tsf3(int wire_tsf3)
#wire hit in SL3
int get_slot_CDC_int() const
m_slot_CDC integer leaf
int get_tc_b2b_1to5(int i) const
m_tc_b2b_1to5 leaf
void set_aaaa(int aaaa)
m_aaaa leaf
void set_b2b_1to9(int b2b_1to9)
m_b2b_1to9 leaf
int get_ECL_trg_2() const
m_ECL_trg_2 leaf
void set_ECLL1_count(int ECLL1_count)
m_ECLL1_count leaf
int get_N_track_NN() const
m_N_track_NN leaf
void set_map_TSF2_int(int i, int map_TSF2_int)
m_map_TSF2 integer leaf
int m_map_TSF4_int[2]
m_map_TSF4 integer leaf
void set_c_b2b_1to5(int i, int c_b2b_1to5)
m_c_b2b_1to5 leaf
std::vector< bool > m_map_TSF4
m_map_TSF4 map leaf
void set_wire_tsf1(int wire_tsf1)
#wire hit in SL1
int get_concidence_2DECL() const
m_coincidence_2DECL leaf
int m_N_cluster_2
m_N_cluster_2 leaf
void set_2GeV_ECL(int i, int c2GeV_ECL)
m_2GeV_flag_ECL leaf
void set_dddd(int dddd)
m_dddd leaf
int get_N_cluster_2() const
m_N_cluster_2 leaf
std::vector< int > m_N_match
m_N_match leaf
bool get_sector_KLM(int i) const
m_sector_KLM map leaf
Abstract base class for different kinds of events.