Belle II Software  release-05-01-25
TRGECLUnpackerEvtStore.h
1 //-----------------------------------------------------------
2 // $Id$
3 //-----------------------------------------------------------
4 // Filename : TRGECLUnpackerEvtStore.h
5 // Section : TRG ECL
6 // Owner : SungHyun Kim
7 // Email : sunghyun.kim@belle2.org
8 //-----------------------------------------------------------
9 // Description : A class to represent TRG ECL Event.
10 //-----------------------------------------------------------
11 // $Log$
12 //-----------------------------------------------------------
13 #ifndef TRGECLUNPACKEREVTSTORE_H
14 #define TRGECLUNPACKEREVTSTORE_H
15 
16 #include <TObject.h>
17 
18 namespace Belle2 {
24  class TRGECLUnpackerEvtStore : public TObject {
26  public:
27 
29  int e_eventId;
30 
32  int e_etm;
33 
35  int e_l1_revo;
36 
39 
42 
44  int e_evt_win;
45 
47  int e_ntc;
48 
50  int e_cl_theta[6];
51 
53  int e_cl_phi[6];
54 
56  int e_cl_time[6];
57 
59  int e_cl_energy[6];
60 
62  int e_cl_1gev[6];
63 
65  int e_cl_2gev[6];
66 
68  int e_cl_bha[6];
69 
71  int e_ncl;
72 
75 
78 
81 
83  int e_mumu;
84 
87 
89  int e_icn;
90 
93 
96 
98  int e_etot;
99 
102 
105 
108 
111 
114 
117 
120 
123 
126 
129 
132 
135 
137  void setEventId(int eventId) {e_eventId = eventId;}
138 
140  void setETM(int etm) {e_etm = etm;}
141 
143  void setL1Revo(int l1_revo) {e_l1_revo = l1_revo;}
144 
146  void setEvtTime(int evt_time) {e_evt_time = evt_time;}
147 
149  void setEvtRevo(int evt_revo) {e_evt_revo = evt_revo;}
150 
152  void setEvtWin(int evt_win) {e_evt_win = evt_win;}
153 
155  void setNTC(int ntc) {e_ntc = ntc;}
156 
158  void setCLTheta(int cl_theta[6])
159  {
160  for (int i = 0; i < 6; i++) {
161  e_cl_theta[i] = cl_theta[i];
162  }
163  }
164 
166  void setCLPhi(int cl_phi[6])
167  {
168  for (int i = 0; i < 6; i++) {
169  e_cl_phi[i] = cl_phi[i];
170  }
171  }
172 
174  void setCLTime(int cl_time[6])
175  {
176  for (int i = 0; i < 6; i++) {
177  e_cl_time[i] = cl_time[i];
178  }
179  }
180 
182  void setCLEnergy(int cl_energy[6])
183  {
184  for (int i = 0; i < 6; i++) {
185  e_cl_energy[i] = cl_energy[i];
186  }
187  }
188 
190  void setCLF1GeV(int cl_1gev[6])
191  {
192  for (int i = 0; i < 6; i++) {
193  e_cl_1gev[i] = cl_1gev[i];
194  }
195  }
196 
198  void setCLF2GeV(int cl_2gev[6])
199  {
200  for (int i = 0; i < 6; i++) {
201  e_cl_2gev[i] = cl_2gev[i];
202  }
203  }
204 
206  void setCLFBha(int cl_bha[6])
207  {
208  for (int i = 0; i < 6; i++) {
209  e_cl_bha[i] = cl_bha[i];
210  }
211  }
212 
214  void setNCL(int ncl) {e_ncl = ncl;}
215 
217  void setLowMulti(int low_multi) {e_low_multi = low_multi;}
218 
220  void set3DBhabhaV(int b2bhabhav) {e_b2bhabhav = b2bhabhav;}
221 
223  void set3DBhabhaS(int b2bhabhas) {e_b2bhabhas = b2bhabhas;}
224 
226  void setMumu(int mumu) {e_mumu = mumu;}
227 
229  void setPrescale(int prescale) {e_prescale = prescale;}
230 
232  void setICN(int icn) {e_icn = icn;}
233 
235  void setICNOver(int icn_over) {e_icn_over = icn_over;}
236 
238  void setEtotType(int etot_type) {e_etot_type = etot_type;}
239 
241  void setEtot(int etot) {e_etot = etot;}
242 
244  void setECLBST(int eclbst) {e_ecl_bst = eclbst;}
245 
247  void set2DBhabha(int b1bhabha) {e_b1bhabha = b1bhabha;}
248 
250  void setBhabhaType(int b1_type) {e_b1_type = b1_type;}
251 
253  void setPhysics(int physics) {e_physics = physics;}
254 
256  void setTimeType(int time_type) {e_time_type = time_type;}
257 
259  void setCheckSum(int checksum) {e_checksum = checksum;}
260 
262  void setEvtExist(int evtexist) {e_checkevt = evtexist;}
263 
265  void setTRGTYPE(int trgtype) {e_trgtype = trgtype;}
266 
268  void setEtotAll(int etotall) {e_etot_all = etotall;}
269 
271  void setEvtTimeMin(int timemin) {e_evt_time_min = timemin;}
272 
274  void setEvtTimeMax(int timemax) {e_evt_time_max = timemax;}
275 
277  void setEvtTimeWin(int timewin) {e_evt_time_win = timewin;}
278 
280  int getEventId() const {return e_eventId;}
281 
283  int getETM() const {return e_etm;}
284 
286  int getL1Revo() const {return e_l1_revo;}
287 
289  int getEvtTime() const {return e_evt_time;}
290 
292  int getEvtRevo() const {return e_evt_revo;}
293 
295  int getEvtWin() const {return e_evt_win;}
296 
298  int getNTC() const {return e_ntc;}
299 
301  const int* getCLTheta() const {return e_cl_theta;}
302 
304  const int* getCLPhi() const {return e_cl_phi;}
305 
307  const int* getCLTime() const {return e_cl_time;}
308 
310  const int* getCLEnergy() const {return e_cl_energy;}
311 
313  const int* getCL1GeV() const {return e_cl_1gev;}
314 
316  const int* getCL2GeV() const {return e_cl_2gev;}
317 
319  const int* getCLBha() const {return e_cl_bha;}
320 
322  int getNCL() const {return e_ncl;}
323 
325  int getLowMulti() const {return e_low_multi;}
326 
328  int get3DBhabhaV() const {return e_b2bhabhav;}
329 
331  int get3DBhabhaS() const {return e_b2bhabhas;}
332 
334  int getMumu() const {return e_mumu;}
335 
337  int getPrescale() const {return e_prescale;}
338 
340  int getICN() const {return e_icn;}
341 
343  int getICNOver() const {return e_icn_over;}
344 
346  int getEtotType() const {return e_etot_type;}
347 
349  int getEtot() const {return e_etot;}
350 
352  int getECLBST() const {return e_ecl_bst;}
353 
355  int get2DBhabha() const {return e_b1bhabha;}
356 
358  int getBhabhaType() const {return e_b1_type;}
359 
361  int getPhysics() const {return e_physics;}
362 
364  int getCheckSum() const {return e_checksum;}
365 
367  int getEvtExist() const {return e_checkevt;}
368 
370  int getTRGTYPE() const {return e_trgtype;}
371 
373  int getTimeType() const {return e_time_type;}
374 
376  int getEtotAll() const {return e_etot_all;}
377 
379  int getEvtTimeMin() const {return e_evt_time_min;}
380 
382  int getEvtTimeMax() const {return e_evt_time_max;}
383 
385  int getEvtTimeWin() const {return e_evt_time_win;}
386 
388  {
389  e_eventId = 0;
390  e_etm = 0;
391  e_l1_revo = 0;
392  e_evt_time = 0;
393  e_evt_revo = 0;
394  e_evt_win = 0;
395  e_ntc = 0;
396  memset(e_cl_theta, 0, sizeof(e_cl_theta));
397  memset(e_cl_phi, 0, sizeof(e_cl_phi));
398  memset(e_cl_time, 0, sizeof(e_cl_time));
399  memset(e_cl_energy, 0, sizeof(e_cl_energy));
400  memset(e_cl_1gev, 0, sizeof(e_cl_1gev));
401  memset(e_cl_2gev, 0, sizeof(e_cl_2gev));
402  memset(e_cl_bha, 0, sizeof(e_cl_bha));
403  e_ncl = 0;
404  e_low_multi = 0;
405  e_b2bhabhav = 0;
406  e_b2bhabhas = 0;
407  e_mumu = 0;
408  e_prescale = 0;
409  e_icn = 0;
410  e_icn_over = 0;
411  e_etot_type = 0;
412  e_etot = 0;
413  e_ecl_bst = 0;
414  e_b1bhabha = 0;
415  e_b1_type = 0;
416  e_physics = 0;
417  e_time_type = 0;
418  e_checksum = 0;
419  e_checkevt = 0;
420  e_trgtype = 0;
421  e_etot_all = 0;
422  e_evt_time_min = 0;
423  e_evt_time_max = 0;
424  e_evt_time_win = 0;
425  }
426 
429  int eventId,
430  int etm,
431  int l1_revo,
432  int evt_time,
433  int evt_revo,
434  int evt_win,
435  int ntc,
436  int cl_theta[6],
437  int cl_phi[6],
438  int cl_time[6],
439  int cl_energy[6],
440  int cl_1gev[6],
441  int cl_2gev[6],
442  int cl_bha[6],
443  int ncl,
444  int low_multi,
445  int b2bhabhav,
446  int b2bhabhas,
447  int mumu,
448  int prescale,
449  int icn,
450  int icn_over,
451  int etot_type,
452  int etot,
453  int eclbst,
454  int b1bhabha,
455  int b1_type,
456  int physics,
457  int time_type,
458  int checksum,
459  int evtexist,
460  int trgtype,
461  int etotall,
462  int timemin,
463  int timemax,
464  int timewin
465  )
466  {
467  e_eventId = eventId;
468  e_etm = etm;
469  e_l1_revo = l1_revo;
470  e_evt_time = evt_time;
471  e_evt_revo = evt_revo;
472  e_evt_win = evt_win;
473  e_ntc = ntc;
474  for (int i = 0; i < 6; i++) {
475  e_cl_theta[i] = cl_theta[i];
476  e_cl_phi[i] = cl_phi[i];
477  e_cl_time[i] = cl_time[i];
478  e_cl_energy[i] = cl_energy[i];
479  e_cl_1gev[i] = cl_1gev[i];
480  e_cl_2gev[i] = cl_2gev[i];
481  e_cl_bha[i] = cl_bha[i];
482  }
483  e_ncl = ncl;
484  e_low_multi = low_multi;
485  e_b2bhabhav = b2bhabhav;
486  e_b2bhabhas = b2bhabhas;
487  e_mumu = mumu;
488  e_prescale = prescale;
489  e_icn = icn;
490  e_icn_over = icn_over;
491  e_etot_type = etot_type;
492  e_etot = etot;
493  e_ecl_bst = eclbst;
494  e_b1bhabha = b1bhabha;
495  e_b1_type = b1_type;
496  e_physics = physics;
497  e_time_type = time_type;
498  e_checksum = checksum;
499  e_checkevt = evtexist;
500  e_trgtype = trgtype;
501  e_etot_all = etotall;
502  e_evt_time_min = timemin;
503  e_evt_time_max = timemax;
504  e_evt_time_win = timewin;
505  }
508  };
509 
511 } // end namespace Belle2
512 
513 #endif
Belle2::TRGECLUnpackerEvtStore::getCheckSum
int getCheckSum() const
The method to get checksum flag.
Definition: TRGECLUnpackerEvtStore.h:364
Belle2::TRGECLUnpackerEvtStore::setEvtTimeWin
void setEvtTimeWin(int timewin)
The method to set Evt Timing Win.
Definition: TRGECLUnpackerEvtStore.h:277
Belle2::TRGECLUnpackerEvtStore::setCheckSum
void setCheckSum(int checksum)
The method to set checksum flag.
Definition: TRGECLUnpackerEvtStore.h:259
Belle2::TRGECLUnpackerEvtStore::setPrescale
void setPrescale(int prescale)
The method to set prescale bit.
Definition: TRGECLUnpackerEvtStore.h:229
Belle2::TRGECLUnpackerEvtStore::getEvtRevo
int getEvtRevo() const
The method to get event revoclk.
Definition: TRGECLUnpackerEvtStore.h:292
Belle2::TRGECLUnpackerEvtStore::getEvtTimeMax
int getEvtTimeMax() const
The mothod to get Evt Timing Max.
Definition: TRGECLUnpackerEvtStore.h:382
Belle2::TRGECLUnpackerEvtStore::setL1Revo
void setL1Revo(int l1_revo)
The method to set the L1 revoclk.
Definition: TRGECLUnpackerEvtStore.h:143
Belle2::TRGECLUnpackerEvtStore::getEvtTimeMin
int getEvtTimeMin() const
The mothod to get Evt Timing Min.
Definition: TRGECLUnpackerEvtStore.h:379
Belle2::TRGECLUnpackerEvtStore::e_checksum
int e_checksum
checksum flag of this event.
Definition: TRGECLUnpackerEvtStore.h:116
Belle2::TRGECLUnpackerEvtStore::e_evt_win
int e_evt_win
Event window of this event.
Definition: TRGECLUnpackerEvtStore.h:44
Belle2::TRGECLUnpackerEvtStore::e_mumu
int e_mumu
mumu bit of this hit.
Definition: TRGECLUnpackerEvtStore.h:83
Belle2::TRGECLUnpackerEvtStore::e_b1_type
int e_b1_type
2D Bhabha Type of this hit.
Definition: TRGECLUnpackerEvtStore.h:107
Belle2::TRGECLUnpackerEvtStore::getECLBST
int getECLBST() const
The mothod to get Total Energy more than 20GeV.
Definition: TRGECLUnpackerEvtStore.h:352
Belle2::TRGECLUnpackerEvtStore::ClassDef
ClassDef(TRGECLUnpackerEvtStore, 4)
the class title
Belle2::TRGECLUnpackerEvtStore::getEtot
int getEtot() const
The method to get Total Energy.
Definition: TRGECLUnpackerEvtStore.h:349
Belle2::TRGECLUnpackerEvtStore::e_evt_time_win
int e_evt_time_win
Event Timing win of this event. -1 or 1.
Definition: TRGECLUnpackerEvtStore.h:134
Belle2::TRGECLUnpackerEvtStore::e_etot_all
int e_etot_all
Total Energy of this event (All region).
Definition: TRGECLUnpackerEvtStore.h:125
Belle2::TRGECLUnpackerEvtStore::e_cl_phi
int e_cl_phi[6]
Cluster Phi of this hit.
Definition: TRGECLUnpackerEvtStore.h:53
Belle2::TRGECLUnpackerEvtStore::get3DBhabhaV
int get3DBhabhaV() const
The method to get 3D Bhabha veto bit.
Definition: TRGECLUnpackerEvtStore.h:328
Belle2::TRGECLUnpackerEvtStore::setICN
void setICN(int icn)
The mothod to set ICN.
Definition: TRGECLUnpackerEvtStore.h:232
Belle2::TRGECLUnpackerEvtStore::e_icn_over
int e_icn_over
ICN overflow bit of this hit.
Definition: TRGECLUnpackerEvtStore.h:92
Belle2::TRGECLUnpackerEvtStore::setNCL
void setNCL(int ncl)
The mothod to set Number of Cluster.
Definition: TRGECLUnpackerEvtStore.h:214
Belle2::TRGECLUnpackerEvtStore::e_cl_energy
int e_cl_energy[6]
Cluster energy of this hit.
Definition: TRGECLUnpackerEvtStore.h:59
Belle2::TRGECLUnpackerEvtStore::e_physics
int e_physics
Physics bit of this event.
Definition: TRGECLUnpackerEvtStore.h:110
Belle2::TRGECLUnpackerEvtStore::setEtotType
void setEtotType(int etot_type)
The mothod to set Total Energy Type.
Definition: TRGECLUnpackerEvtStore.h:238
Belle2::TRGECLUnpackerEvtStore::getPrescale
int getPrescale() const
The method to get prescale bit.
Definition: TRGECLUnpackerEvtStore.h:337
Belle2::TRGECLUnpackerEvtStore::e_checkevt
int e_checkevt
event check of this event.
Definition: TRGECLUnpackerEvtStore.h:119
Belle2::TRGECLUnpackerEvtStore::setTRGTYPE
void setTRGTYPE(int trgtype)
The method to set TRG Type.
Definition: TRGECLUnpackerEvtStore.h:265
Belle2::TRGECLUnpackerEvtStore::getNCL
int getNCL() const
The mothod to get Number of Cluster.
Definition: TRGECLUnpackerEvtStore.h:322
Belle2::TRGECLUnpackerEvtStore::getEvtExist
int getEvtExist() const
The method to get Evt Check.
Definition: TRGECLUnpackerEvtStore.h:367
Belle2::TRGECLUnpackerEvtStore::getNTC
int getNTC() const
The method to get event ntc.
Definition: TRGECLUnpackerEvtStore.h:298
Belle2::TRGECLUnpackerEvtStore::setCLTime
void setCLTime(int cl_time[6])
The mothod to set Cluster time.
Definition: TRGECLUnpackerEvtStore.h:174
Belle2::TRGECLUnpackerEvtStore::setEvtWin
void setEvtWin(int evt_win)
The method to set event window.
Definition: TRGECLUnpackerEvtStore.h:152
Belle2::TRGECLUnpackerEvtStore::getEvtWin
int getEvtWin() const
The method to get event window.
Definition: TRGECLUnpackerEvtStore.h:295
Belle2::TRGECLUnpackerEvtStore::setCLFBha
void setCLFBha(int cl_bha[6])
The mothod to set Bha Flag.
Definition: TRGECLUnpackerEvtStore.h:206
Belle2::TRGECLUnpackerEvtStore::getICNOver
int getICNOver() const
The mothod to get ICN overflow bit.
Definition: TRGECLUnpackerEvtStore.h:343
Belle2::TRGECLUnpackerEvtStore::setEvtTimeMax
void setEvtTimeMax(int timemax)
The method to set Evt Timing Max.
Definition: TRGECLUnpackerEvtStore.h:274
Belle2::TRGECLUnpackerEvtStore::get2DBhabha
int get2DBhabha() const
The method to get 2D Bhabha bit.
Definition: TRGECLUnpackerEvtStore.h:355
Belle2::TRGECLUnpackerEvtStore::e_prescale
int e_prescale
prescale bit of this hit.
Definition: TRGECLUnpackerEvtStore.h:86
Belle2::TRGECLUnpackerEvtStore::getCLTheta
const int * getCLTheta() const
The method to get Cluster Theta.
Definition: TRGECLUnpackerEvtStore.h:301
Belle2::TRGECLUnpackerEvtStore::e_l1_revo
int e_l1_revo
The L1 revoclk of this event.
Definition: TRGECLUnpackerEvtStore.h:35
Belle2::TRGECLUnpackerEvtStore::getTRGTYPE
int getTRGTYPE() const
The method to get TRG Type.
Definition: TRGECLUnpackerEvtStore.h:370
Belle2::TRGECLUnpackerEvtStore::e_cl_2gev
int e_cl_2gev[6]
Cluster CM 2GeV Flag of this hit.
Definition: TRGECLUnpackerEvtStore.h:65
Belle2::TRGECLUnpackerEvtStore::setNTC
void setNTC(int ntc)
The method to set event ntc.
Definition: TRGECLUnpackerEvtStore.h:155
Belle2::TRGECLUnpackerEvtStore::getTimeType
int getTimeType() const
The mothod to get Timing Type.
Definition: TRGECLUnpackerEvtStore.h:373
Belle2::TRGECLUnpackerEvtStore::e_b2bhabhas
int e_b2bhabhas
3D Bhabha for selection bit of this hit.
Definition: TRGECLUnpackerEvtStore.h:80
Belle2::TRGECLUnpackerEvtStore::e_evt_revo
int e_evt_revo
Event revoclk of this event.
Definition: TRGECLUnpackerEvtStore.h:41
Belle2::TRGECLUnpackerEvtStore::getEvtTime
int getEvtTime() const
The method to get event Timing.
Definition: TRGECLUnpackerEvtStore.h:289
Belle2::TRGECLUnpackerEvtStore::get3DBhabhaS
int get3DBhabhaS() const
The method to get 3D Bhabha selection bit.
Definition: TRGECLUnpackerEvtStore.h:331
Belle2::TRGECLUnpackerEvtStore::setEtot
void setEtot(int etot)
The method to set Total Energy.
Definition: TRGECLUnpackerEvtStore.h:241
Belle2::TRGECLUnpackerEvtStore::setETM
void setETM(int etm)
The method to set the ETM version.
Definition: TRGECLUnpackerEvtStore.h:140
Belle2::TRGECLUnpackerEvtStore::e_trgtype
int e_trgtype
trigger type
Definition: TRGECLUnpackerEvtStore.h:122
Belle2::TRGECLUnpackerEvtStore::setEvtTimeMin
void setEvtTimeMin(int timemin)
The method to set Evt Timing Min.
Definition: TRGECLUnpackerEvtStore.h:271
Belle2::TRGECLUnpackerEvtStore::e_cl_time
int e_cl_time[6]
Cluster time of this hit.
Definition: TRGECLUnpackerEvtStore.h:56
Belle2::TRGECLUnpackerEvtStore::setEvtExist
void setEvtExist(int evtexist)
The method to set Evt Exist.
Definition: TRGECLUnpackerEvtStore.h:262
Belle2::TRGECLUnpackerEvtStore::setECLBST
void setECLBST(int eclbst)
The mothod to set Total Energy more than 20 gev.
Definition: TRGECLUnpackerEvtStore.h:244
Belle2::TRGECLUnpackerEvtStore::getCLPhi
const int * getCLPhi() const
The mothod to get Cluster Phi.
Definition: TRGECLUnpackerEvtStore.h:304
Belle2::TRGECLUnpackerEvtStore::e_b1bhabha
int e_b1bhabha
2D Bhabha bit of this event.
Definition: TRGECLUnpackerEvtStore.h:104
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::TRGECLUnpackerEvtStore::e_time_type
int e_time_type
Timing Type of this hit.
Definition: TRGECLUnpackerEvtStore.h:113
Belle2::TRGECLUnpackerEvtStore::getBhabhaType
int getBhabhaType() const
The mothod to get 2D Bhabha Type.
Definition: TRGECLUnpackerEvtStore.h:358
Belle2::TRGECLUnpackerEvtStore::e_eventId
int e_eventId
The evt id of this event.
Definition: TRGECLUnpackerEvtStore.h:29
Belle2::TRGECLUnpackerEvtStore::setCLF1GeV
void setCLF1GeV(int cl_1gev[6])
The mothod to set 1GeV Flag.
Definition: TRGECLUnpackerEvtStore.h:190
Belle2::TRGECLUnpackerEvtStore::getL1Revo
int getL1Revo() const
The method to get the L1 revoclk.
Definition: TRGECLUnpackerEvtStore.h:286
Belle2::TRGECLUnpackerEvtStore::setEvtTime
void setEvtTime(int evt_time)
The method to set event Timing.
Definition: TRGECLUnpackerEvtStore.h:146
Belle2::TRGECLUnpackerEvtStore::e_ntc
int e_ntc
Number of TC of this event.
Definition: TRGECLUnpackerEvtStore.h:47
Belle2::TRGECLUnpackerEvtStore::e_evt_time
int e_evt_time
Event Timing of this event.
Definition: TRGECLUnpackerEvtStore.h:38
Belle2::TRGECLUnpackerEvtStore::getLowMulti
int getLowMulti() const
The mothod to get Lowmilti bit.
Definition: TRGECLUnpackerEvtStore.h:325
Belle2::TRGECLUnpackerEvtStore::getEvtTimeWin
int getEvtTimeWin() const
The mothod to get Evt Timing Win.
Definition: TRGECLUnpackerEvtStore.h:385
Belle2::TRGECLUnpackerEvtStore::e_etot
int e_etot
Total Energy of this event (Physics region).
Definition: TRGECLUnpackerEvtStore.h:98
Belle2::TRGECLUnpackerEvtStore::setLowMulti
void setLowMulti(int low_multi)
The mothod to set Lowmilti bit.
Definition: TRGECLUnpackerEvtStore.h:217
Belle2::TRGECLUnpackerEvtStore::e_etot_type
int e_etot_type
Total Energy Type of this hit.
Definition: TRGECLUnpackerEvtStore.h:95
Belle2::TRGECLUnpackerEvtStore::set2DBhabha
void set2DBhabha(int b1bhabha)
The method to set 2D Bhabha bit.
Definition: TRGECLUnpackerEvtStore.h:247
Belle2::TRGECLUnpackerEvtStore::TRGECLUnpackerEvtStore
TRGECLUnpackerEvtStore(int eventId, int etm, int l1_revo, int evt_time, int evt_revo, int evt_win, int ntc, int cl_theta[6], int cl_phi[6], int cl_time[6], int cl_energy[6], int cl_1gev[6], int cl_2gev[6], int cl_bha[6], int ncl, int low_multi, int b2bhabhav, int b2bhabhas, int mumu, int prescale, int icn, int icn_over, int etot_type, int etot, int eclbst, int b1bhabha, int b1_type, int physics, int time_type, int checksum, int evtexist, int trgtype, int etotall, int timemin, int timemax, int timewin)
Useful Constructor.
Definition: TRGECLUnpackerEvtStore.h:428
Belle2::TRGECLUnpackerEvtStore::e_ncl
int e_ncl
Number of Cluster of this hit.
Definition: TRGECLUnpackerEvtStore.h:71
Belle2::TRGECLUnpackerEvtStore::setBhabhaType
void setBhabhaType(int b1_type)
The mothod to set 2D Bhabha Type.
Definition: TRGECLUnpackerEvtStore.h:250
Belle2::TRGECLUnpackerEvtStore::e_ecl_bst
int e_ecl_bst
The case of Total Energy > 20GeV of this hit.
Definition: TRGECLUnpackerEvtStore.h:101
Belle2::TRGECLUnpackerEvtStore::e_cl_bha
int e_cl_bha[6]
Cluster Bhabha Flag of this hit.
Definition: TRGECLUnpackerEvtStore.h:68
Belle2::TRGECLUnpackerEvtStore
Example Detector.
Definition: TRGECLUnpackerEvtStore.h:25
Belle2::TRGECLUnpackerEvtStore::getCL2GeV
const int * getCL2GeV() const
The mothod to get 2GeV Flag.
Definition: TRGECLUnpackerEvtStore.h:316
Belle2::TRGECLUnpackerEvtStore::e_icn
int e_icn
ICN of this hit.
Definition: TRGECLUnpackerEvtStore.h:89
Belle2::TRGECLUnpackerEvtStore::e_cl_1gev
int e_cl_1gev[6]
Cluster CM 1GeV Flag of this hit.
Definition: TRGECLUnpackerEvtStore.h:62
Belle2::TRGECLUnpackerEvtStore::getCLTime
const int * getCLTime() const
The mothod to get Cluster time.
Definition: TRGECLUnpackerEvtStore.h:307
Belle2::TRGECLUnpackerEvtStore::setCLF2GeV
void setCLF2GeV(int cl_2gev[6])
The mothod to set 2GeV Flag.
Definition: TRGECLUnpackerEvtStore.h:198
Belle2::TRGECLUnpackerEvtStore::setICNOver
void setICNOver(int icn_over)
The mothod to set ICN overflow bit.
Definition: TRGECLUnpackerEvtStore.h:235
Belle2::TRGECLUnpackerEvtStore::getCLBha
const int * getCLBha() const
The mothod to get Bhabha Flag.
Definition: TRGECLUnpackerEvtStore.h:319
Belle2::TRGECLUnpackerEvtStore::getPhysics
int getPhysics() const
The method to get Physics bit.
Definition: TRGECLUnpackerEvtStore.h:361
Belle2::TRGECLUnpackerEvtStore::e_low_multi
int e_low_multi
Lowmilti bit of this hit.
Definition: TRGECLUnpackerEvtStore.h:74
Belle2::TRGECLUnpackerEvtStore::e_cl_theta
int e_cl_theta[6]
Cluster Theta of this hit.
Definition: TRGECLUnpackerEvtStore.h:50
Belle2::TRGECLUnpackerEvtStore::setEvtRevo
void setEvtRevo(int evt_revo)
The method to set event revoclk.
Definition: TRGECLUnpackerEvtStore.h:149
Belle2::TRGECLUnpackerEvtStore::setCLTheta
void setCLTheta(int cl_theta[6])
The method to set Cluster Theta.
Definition: TRGECLUnpackerEvtStore.h:158
Belle2::TRGECLUnpackerEvtStore::getEventId
int getEventId() const
The method to get event id.
Definition: TRGECLUnpackerEvtStore.h:280
Belle2::TRGECLUnpackerEvtStore::getCLEnergy
const int * getCLEnergy() const
The mothod to get Cluster energy.
Definition: TRGECLUnpackerEvtStore.h:310
Belle2::TRGECLUnpackerEvtStore::getMumu
int getMumu() const
The method to get mumu bit.
Definition: TRGECLUnpackerEvtStore.h:334
Belle2::TRGECLUnpackerEvtStore::e_evt_time_max
int e_evt_time_max
Event Timing Range max of this event.
Definition: TRGECLUnpackerEvtStore.h:131
Belle2::TRGECLUnpackerEvtStore::setCLEnergy
void setCLEnergy(int cl_energy[6])
The mothod to set Cluster energy.
Definition: TRGECLUnpackerEvtStore.h:182
Belle2::TRGECLUnpackerEvtStore::setEventId
void setEventId(int eventId)
The method to set event id.
Definition: TRGECLUnpackerEvtStore.h:137
Belle2::TRGECLUnpackerEvtStore::getICN
int getICN() const
The mothod to get ICN.
Definition: TRGECLUnpackerEvtStore.h:340
Belle2::TRGECLUnpackerEvtStore::getETM
int getETM() const
The method to get the ETM version.
Definition: TRGECLUnpackerEvtStore.h:283
Belle2::TRGECLUnpackerEvtStore::setCLPhi
void setCLPhi(int cl_phi[6])
The mothod to set Cluster Phi.
Definition: TRGECLUnpackerEvtStore.h:166
Belle2::TRGECLUnpackerEvtStore::getEtotType
int getEtotType() const
The mothod to get Total Energy Type.
Definition: TRGECLUnpackerEvtStore.h:346
Belle2::TRGECLUnpackerEvtStore::setEtotAll
void setEtotAll(int etotall)
The method to set ETOT all.
Definition: TRGECLUnpackerEvtStore.h:268
Belle2::TRGECLUnpackerEvtStore::set3DBhabhaV
void set3DBhabhaV(int b2bhabhav)
The method to set 3D Bhabha veto bit.
Definition: TRGECLUnpackerEvtStore.h:220
Belle2::TRGECLUnpackerEvtStore::e_b2bhabhav
int e_b2bhabhav
3D Bhabha for veto bit of this hit.
Definition: TRGECLUnpackerEvtStore.h:77
Belle2::TRGECLUnpackerEvtStore::setPhysics
void setPhysics(int physics)
The method to set Physics bit.
Definition: TRGECLUnpackerEvtStore.h:253
Belle2::TRGECLUnpackerEvtStore::setTimeType
void setTimeType(int time_type)
The mothod to set Timing Type.
Definition: TRGECLUnpackerEvtStore.h:256
Belle2::TRGECLUnpackerEvtStore::e_etm
int e_etm
The ETM version of this event.
Definition: TRGECLUnpackerEvtStore.h:32
Belle2::TRGECLUnpackerEvtStore::getEtotAll
int getEtotAll() const
The mothod to get ETOT all.
Definition: TRGECLUnpackerEvtStore.h:376
Belle2::TRGECLUnpackerEvtStore::setMumu
void setMumu(int mumu)
The method to set mumu bit.
Definition: TRGECLUnpackerEvtStore.h:226
Belle2::TRGECLUnpackerEvtStore::e_evt_time_min
int e_evt_time_min
Event Timing Range min of this event.
Definition: TRGECLUnpackerEvtStore.h:128
Belle2::TRGECLUnpackerEvtStore::getCL1GeV
const int * getCL1GeV() const
The mothod to get 1GeV Flag.
Definition: TRGECLUnpackerEvtStore.h:313
Belle2::TRGECLUnpackerEvtStore::set3DBhabhaS
void set3DBhabhaS(int b2bhabhas)
The method to set 3D Bhabha selection bit.
Definition: TRGECLUnpackerEvtStore.h:223