Belle II Software  release-05-01-25
TRGECLTrg.h
1 //-----------------------------------------------------------
2 // $Id$
3 //-----------------------------------------------------------
4 // Filename : TRGECLTrg.h
5 // Section : TRG ECL
6 // Owner : InSu Lee/Yuuji Unno
7 // Email : islee@hep.hanyang.ac.kr / yunno@post.kek.jp
8 //-----------------------------------------------------------
9 // Description : A class to represent TRG ECL.
10 //-----------------------------------------------------------
11 // $Log$
12 //-----------------------------------------------------------
13 
14 #ifndef TRGECLTRG_H
15 #define TRGECLTRG_H
16 
17 
18 #include <TObject.h>
19 
20 namespace Belle2 {
26  class TRGECLTrg : public TObject {
28 
29  public:
30 
32  int m_eventId;
33 
36  double m_prs01;
38  double m_prs02;
40  double m_prs03;
42  double m_prs04;
44  double m_prs05;
46  double m_prs06;
48  double m_prs07;
50  double m_prs08;
52  double m_prs09;
54  double m_prs10;
56  double m_prs11;
58  double m_prs12;
60  double m_prs13;
62  double m_prs14;
64  double m_prs15;
66  double m_prs16;
68  double m_prs17;
70  double m_etot;
73  double m_bhabha01;
75  double m_bhabha02;
77  double m_bhabha03;
79  double m_bhabha04;
81  double m_bhabha05;
83  double m_bhabha06;
85  double m_bhabha07;
87  double m_bhabha08;
89  double m_bhabha09;
91  double m_bhabha10;
93  double m_bhabha11;
95  double m_bhabha12;
97  double m_bhabha13;
99  double m_bhabha14;
101  double m_bhabha15;
103  double m_bhabha16;
105  double m_bhabha17;
107  double m_bhabha18;
110  int m_icn;
112  int m_icn_br;
114  int m_icn_fw;
116  int m_icn_bw;
136  int m_hit ;
142  int m_physics ;
152  int m_ELow;
154  int m_EHigh;
156  int m_ELum;
163 
164 
165 
167  void setEventId(int eventId) { m_eventId = eventId; }
169  void setPRS01(double prs01) { m_prs01 = prs01; }
171  void setPRS02(double prs02) { m_prs02 = prs02; }
173  void setPRS03(double prs03) { m_prs03 = prs03; }
175  void setPRS04(double prs04) { m_prs04 = prs04; }
177  void setPRS05(double prs05) { m_prs05 = prs05; }
179  void setPRS06(double prs06) { m_prs06 = prs06; }
181  void setPRS07(double prs07) { m_prs07 = prs07; }
183  void setPRS08(double prs08) { m_prs08 = prs08; }
185  void setPRS09(double prs09) { m_prs09 = prs09; }
187  void setPRS10(double prs10) { m_prs10 = prs10; }
189  void setPRS11(double prs11) { m_prs11 = prs11; }
191  void setPRS12(double prs12) { m_prs12 = prs12; }
193  void setPRS13(double prs13) { m_prs13 = prs13; }
195  void setPRS14(double prs14) { m_prs14 = prs14; }
197  void setPRS15(double prs15) { m_prs15 = prs15; }
199  void setPRS16(double prs16) { m_prs16 = prs16; }
201  void setPRS17(double prs17) { m_prs17 = prs17; }
203  void setEtot(double etot) { m_etot = etot; }
205  void setBhabha01(double bhabha01) { m_bhabha01 = bhabha01; }
207  void setBhabha02(double bhabha02) { m_bhabha02 = bhabha02; }
209  void setBhabha03(double bhabha03) { m_bhabha03 = bhabha03; }
211  void setBhabha04(double bhabha04) { m_bhabha04 = bhabha04; }
213  void setBhabha05(double bhabha05) { m_bhabha05 = bhabha05; }
215  void setBhabha06(double bhabha06) { m_bhabha06 = bhabha06; }
217  void setBhabha07(double bhabha07) { m_bhabha07 = bhabha07; }
219  void setBhabha08(double bhabha08) { m_bhabha08 = bhabha08; }
221  void setBhabha09(double bhabha09) { m_bhabha09 = bhabha09; }
223  void setBhabha10(double bhabha10) { m_bhabha10 = bhabha10; }
225  void setBhabha11(double bhabha11) { m_bhabha11 = bhabha11; }
227  void setBhabha12(double bhabha12) { m_bhabha12 = bhabha12; }
229  void setBhabha13(double bhabha13) { m_bhabha13 = bhabha13; }
231  void setBhabha14(double bhabha14) { m_bhabha14 = bhabha14; }
233  void setBhabha15(double bhabha15) { m_bhabha15 = bhabha15; }
235  void setBhabha16(double bhabha16) { m_bhabha16 = bhabha16; }
237  void setBhabha17(double bhabha17) { m_bhabha17 = bhabha17; }
239  void setBhabha18(double bhabha18) { m_bhabha18 = bhabha18; }
241  void setICN(int icn) { m_icn = icn; }
243  void setICNFw(int icn_fw) { m_icn_fw = icn_fw; }
245  void setICNBr(int icn_br) { m_icn_br = icn_br; }
247  void setICNBw(int icn_bw) { m_icn_bw = icn_bw; }
248 
250  void setECLtoGDL(int bitECLtoGDL, int i)
251  {
252 
253  m_bitECLtoGDL[i] = bitECLtoGDL;
254 
255  }
257  void setitimebin(int itimebin) { m_itimebin = itimebin; }
259  void setBeamBkgVeto(int BeamBkgVeto) { m_BeamBkgVeto = BeamBkgVeto; }
261  void setBhabhaVeto(int bhabhaveto) { m_BhabhaVeto = bhabhaveto; }
263  void setBhabhaPrescaleBit(int prebit) { m_BhabhaPrescaleBit = prebit; }
264 
266  void setEventTiming(double eventtiming) { m_eventtiming = eventtiming; }
267 
269  void setNofTCHit(double NofTCHit) { m_NofTCHit = NofTCHit; }
271  void setBrNofTCHit(double BrNofTCHit) { m_BrNofTCHit = BrNofTCHit; }
273  void setFwdNofTCHit(double FwdNofTCHit) { m_FwdNofTCHit = FwdNofTCHit; }
275  void setBwdNofTCHit(double BwdNofTCHit) { m_BwdNofTCHit = BwdNofTCHit; }
277  void setHit(int hit) { m_hit = hit; }
279  void setRevoclk(int Revoclk) { m_Revoclk = Revoclk; }
281  void setTimingSource(int TimingSource) { m_TimingSource = TimingSource; }
283  void setPhysics(int physics) { m_physics = physics; }
285  void set2DBhabha(int v2DBhabha) { m_2DBhabha = v2DBhabha; }
287  void set3DBhabha(int v3DBhabha) { m_3DBhabha = v3DBhabha; }
289  void set3DBhabhaSel(int v3DBhabha_sel) { m_3DBhabha_sel = v3DBhabha_sel; }
291  void setELow(int ELow) { m_ELow = ELow; }
293  void setEHihg(int EHigh) { m_EHigh = EHigh; }
295  void setELum(int ELum) { m_ELum = ELum; }
297  void setClusterOverflow(int ClusterOverflow) { m_ClusterOverflow = ClusterOverflow; }
299  void setLowMultiBit(int LowMultiBit) { m_LowMultiBit = LowMultiBit; }
301  void setmumuBit(int mumuBit) { m_mumuBit = mumuBit; }
302 
304  double getNofTCHit() { return m_NofTCHit; }
306  double getEtot() { return m_etot; }
308  double getEventTiming() { return m_eventtiming; }
310  int getECLtoGDL(int i) { if (i < 4) { return m_bitECLtoGDL[i]; } else { return 0; }}
312  int get3DBhabha() { return m_3DBhabha; }
313 
314 
318  {
319  m_eventId = 0;
321  m_prs01 = 0;
322  m_prs02 = 0;
323  m_prs03 = 0;
324  m_prs04 = 0;
325  m_prs05 = 0;
326  m_prs06 = 0;
327  m_prs07 = 0;
328  m_prs08 = 0;
329  m_prs09 = 0;
330  m_prs10 = 0;
331  m_prs11 = 0;
332  m_prs12 = 0;
333  m_prs13 = 0;
334  m_prs14 = 0;
335  m_prs15 = 0;
336  m_prs16 = 0;
337  m_prs17 = 0;
339  m_etot = 0;
341  m_bhabha01 = 0;
342  m_bhabha02 = 0;
343  m_bhabha03 = 0;
344  m_bhabha04 = 0;
345  m_bhabha05 = 0;
346  m_bhabha06 = 0;
347  m_bhabha07 = 0;
348  m_bhabha08 = 0;
349  m_bhabha09 = 0;
350  m_bhabha10 = 0;
351  m_bhabha11 = 0;
352  m_bhabha12 = 0;
353  m_bhabha13 = 0;
354  m_bhabha14 = 0;
355  m_bhabha15 = 0;
356  m_bhabha16 = 0;
357  m_bhabha17 = 0;
358  m_bhabha18 = 0;
360  m_icn = 0;
361  m_icn_br = 0;
362  m_icn_fw = 0;
363  m_icn_bw = 0;
365  m_bitECLtoGDL[0] = 0;
366  m_bitECLtoGDL[1] = 0;
367  m_bitECLtoGDL[2] = 0;
368  m_bitECLtoGDL[3] = 0;
369  m_hit = 0;
370  m_Revoclk = 0;
371  m_TimingSource = 0;
372  m_physics = 0;
373  m_2DBhabha = 0;
374  m_3DBhabha = 0;
375  m_3DBhabha_sel = 0;
377  m_ELow = 0;
378  m_EHigh = 0;
379  m_ELum = 0;
380  m_ClusterOverflow = 0;
381  m_LowMultiBit = 0;
382  m_mumuBit = 0;
383  m_BeamBkgVeto = 0;
384  m_BhabhaVeto = 0;
385  m_eventtiming = 0;
386  m_itimebin = 0;
387  m_NofTCHit = 0;
388  m_BrNofTCHit = 0;
389  m_FwdNofTCHit = 0;
390  m_BwdNofTCHit = 0;
391  }
393  ClassDef(TRGECLTrg, 3);
394 
395  };
396 
398 } // end namespace Belle2
399 
400 #endif
Belle2::TRGECLTrg::setPRS13
void setPRS13(double prs13)
Set Phi ring sum thetaid == 13.
Definition: TRGECLTrg.h:193
Belle2::TRGECLTrg::setBhabha07
void setBhabha07(double bhabha07)
Set Bhabha combination 07.
Definition: TRGECLTrg.h:217
Belle2::TRGECLTrg::m_BeamBkgVeto
int m_BeamBkgVeto
beambkf veto
Definition: TRGECLTrg.h:122
Belle2::TRGECLTrg::setBhabha15
void setBhabha15(double bhabha15)
Set Bhabha combination 15.
Definition: TRGECLTrg.h:233
Belle2::TRGECLTrg::setBhabha09
void setBhabha09(double bhabha09)
Set Bhabha combination 09.
Definition: TRGECLTrg.h:221
Belle2::TRGECLTrg::setitimebin
void setitimebin(int itimebin)
set bin #
Definition: TRGECLTrg.h:257
Belle2::TRGECLTrg::getEtot
double getEtot()
Get Etot.
Definition: TRGECLTrg.h:306
Belle2::TRGECLTrg::setEventTiming
void setEventTiming(double eventtiming)
Set Event Timing.
Definition: TRGECLTrg.h:266
Belle2::TRGECLTrg::m_bhabha18
double m_bhabha18
Bhabha cobibation 18.
Definition: TRGECLTrg.h:107
Belle2::TRGECLTrg::m_bhabha15
double m_bhabha15
Bhabha cobibation 15.
Definition: TRGECLTrg.h:101
Belle2::TRGECLTrg::setICN
void setICN(int icn)
Set ICN.
Definition: TRGECLTrg.h:241
Belle2::TRGECLTrg::m_prs12
double m_prs12
theta id 11
Definition: TRGECLTrg.h:58
Belle2::TRGECLTrg::m_ELow
int m_ELow
E low.
Definition: TRGECLTrg.h:152
Belle2::TRGECLTrg::setELum
void setELum(int ELum)
Set ELum.
Definition: TRGECLTrg.h:295
Belle2::TRGECLTrg::m_icn_fw
int m_icn_fw
Forward endcap ICN.
Definition: TRGECLTrg.h:114
Belle2::TRGECLTrg::getNofTCHit
double getNofTCHit()
Get No of TC Hit.
Definition: TRGECLTrg.h:304
Belle2::TRGECLTrg::setLowMultiBit
void setLowMultiBit(int LowMultiBit)
Set LowMultiBit.
Definition: TRGECLTrg.h:299
Belle2::TRGECLTrg::setICNBr
void setICNBr(int icn_br)
Set ICN in barrel.
Definition: TRGECLTrg.h:245
Belle2::TRGECLTrg::m_bhabha07
double m_bhabha07
Bhabha cobibation 7.
Definition: TRGECLTrg.h:85
Belle2::TRGECLTrg::m_bhabha06
double m_bhabha06
Bhabha cobibation 6.
Definition: TRGECLTrg.h:83
Belle2::TRGECLTrg::setNofTCHit
void setNofTCHit(double NofTCHit)
Set No of TC Hit.
Definition: TRGECLTrg.h:269
Belle2::TRGECLTrg::set3DBhabha
void set3DBhabha(int v3DBhabha)
Set 3DBhabha for veto.
Definition: TRGECLTrg.h:287
Belle2::TRGECLTrg::setBhabha01
void setBhabha01(double bhabha01)
Set Bhabha combination 01.
Definition: TRGECLTrg.h:205
Belle2::TRGECLTrg::m_prs15
double m_prs15
theta id 14
Definition: TRGECLTrg.h:64
Belle2::TRGECLTrg::m_2DBhabha
int m_2DBhabha
2D Bhabha
Definition: TRGECLTrg.h:144
Belle2::TRGECLTrg::setPRS14
void setPRS14(double prs14)
Set Phi ring sum thetaid == 14.
Definition: TRGECLTrg.h:195
Belle2::TRGECLTrg::ClassDef
ClassDef(TRGECLTrg, 3)
the class title
Belle2::TRGECLTrg::setFwdNofTCHit
void setFwdNofTCHit(double FwdNofTCHit)
Set No of TC Hit.
Definition: TRGECLTrg.h:273
Belle2::TRGECLTrg::m_BwdNofTCHit
int m_BwdNofTCHit
The number of TC Hit in Backward.
Definition: TRGECLTrg.h:134
Belle2::TRGECLTrg::m_mumuBit
int m_mumuBit
mumu bit
Definition: TRGECLTrg.h:162
Belle2::TRGECLTrg::setmumuBit
void setmumuBit(int mumuBit)
Set LowMultiBit.
Definition: TRGECLTrg.h:301
Belle2::TRGECLTrg::m_prs03
double m_prs03
theta id 2
Definition: TRGECLTrg.h:40
Belle2::TRGECLTrg::m_physics
int m_physics
Physics trigger.
Definition: TRGECLTrg.h:142
Belle2::TRGECLTrg::setPRS10
void setPRS10(double prs10)
Set Phi ring sum thetaid == 10.
Definition: TRGECLTrg.h:187
Belle2::TRGECLTrg::setBeamBkgVeto
void setBeamBkgVeto(int BeamBkgVeto)
Set beam background veto.
Definition: TRGECLTrg.h:259
Belle2::TRGECLTrg::setBhabha14
void setBhabha14(double bhabha14)
Set Bhabha combination 14.
Definition: TRGECLTrg.h:231
Belle2::TRGECLTrg::m_BhabhaVeto
int m_BhabhaVeto
bhabha veto
Definition: TRGECLTrg.h:124
Belle2::TRGECLTrg::setPhysics
void setPhysics(int physics)
Set physics.
Definition: TRGECLTrg.h:283
Belle2::TRGECLTrg::setBhabha13
void setBhabha13(double bhabha13)
Set Bhabha combination 13.
Definition: TRGECLTrg.h:229
Belle2::TRGECLTrg::m_prs05
double m_prs05
theta id 4
Definition: TRGECLTrg.h:44
Belle2::TRGECLTrg::setELow
void setELow(int ELow)
Set ELow.
Definition: TRGECLTrg.h:291
Belle2::TRGECLTrg::m_ELum
int m_ELum
E lom.
Definition: TRGECLTrg.h:156
Belle2::TRGECLTrg::m_prs13
double m_prs13
theta id 12
Definition: TRGECLTrg.h:60
Belle2::TRGECLTrg::m_eventId
int m_eventId
The cell id of this hit.
Definition: TRGECLTrg.h:32
Belle2::TRGECLTrg::setBhabha17
void setBhabha17(double bhabha17)
Set Bhabha combination 17.
Definition: TRGECLTrg.h:237
Belle2::TRGECLTrg::m_BhabhaPrescaleBit
int m_BhabhaPrescaleBit
Prescale bit for selection Bhabha.
Definition: TRGECLTrg.h:150
Belle2::TRGECLTrg::setBhabha10
void setBhabha10(double bhabha10)
Set Bhabha combination 10.
Definition: TRGECLTrg.h:223
Belle2::TRGECLTrg::setPRS09
void setPRS09(double prs09)
Set Phi ring sum thetaid == 09.
Definition: TRGECLTrg.h:185
Belle2::TRGECLTrg::m_prs04
double m_prs04
theta id 3
Definition: TRGECLTrg.h:42
Belle2::TRGECLTrg::m_bhabha13
double m_bhabha13
Bhabha cobibation 13.
Definition: TRGECLTrg.h:97
Belle2::TRGECLTrg::m_bitECLtoGDL
int m_bitECLtoGDL[4]
bit output to GDL
Definition: TRGECLTrg.h:118
Belle2::TRGECLTrg::setPRS15
void setPRS15(double prs15)
Set Phi ring sum thetaid == 15.
Definition: TRGECLTrg.h:197
Belle2::TRGECLTrg::setPRS05
void setPRS05(double prs05)
Set Phi ring sum thetaid == 05.
Definition: TRGECLTrg.h:177
Belle2::TRGECLTrg::m_TimingSource
int m_TimingSource
Timing source.
Definition: TRGECLTrg.h:140
Belle2::TRGECLTrg::setBhabha06
void setBhabha06(double bhabha06)
Set Bhabha combination 06.
Definition: TRGECLTrg.h:215
Belle2::TRGECLTrg::m_prs14
double m_prs14
theta id 13
Definition: TRGECLTrg.h:62
Belle2::TRGECLTrg::setPRS07
void setPRS07(double prs07)
Set Phi ring sum thetaid == 07.
Definition: TRGECLTrg.h:181
Belle2::TRGECLTrg::TRGECLTrg
TRGECLTrg()
Empty constructor.
Definition: TRGECLTrg.h:317
Belle2::TRGECLTrg::setBwdNofTCHit
void setBwdNofTCHit(double BwdNofTCHit)
Set No of TC Hit.
Definition: TRGECLTrg.h:275
Belle2::TRGECLTrg::m_prs09
double m_prs09
theta id 8
Definition: TRGECLTrg.h:52
Belle2::TRGECLTrg::m_prs07
double m_prs07
theta id 6
Definition: TRGECLTrg.h:48
Belle2::TRGECLTrg::m_bhabha08
double m_bhabha08
Bhabha cobibation 8.
Definition: TRGECLTrg.h:87
Belle2::TRGECLTrg::setEHihg
void setEHihg(int EHigh)
Set EHihg.
Definition: TRGECLTrg.h:293
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::TRGECLTrg::set2DBhabha
void set2DBhabha(int v2DBhabha)
Set 2DBhabha.
Definition: TRGECLTrg.h:285
Belle2::TRGECLTrg::setBhabha11
void setBhabha11(double bhabha11)
Set Bhabha combination 11.
Definition: TRGECLTrg.h:225
Belle2::TRGECLTrg::setBhabhaVeto
void setBhabhaVeto(int bhabhaveto)
Set Bhabha veto.
Definition: TRGECLTrg.h:261
Belle2::TRGECLTrg::setBhabha12
void setBhabha12(double bhabha12)
Set Bhabha combination 12.
Definition: TRGECLTrg.h:227
Belle2::TRGECLTrg::m_prs10
double m_prs10
theta id 9
Definition: TRGECLTrg.h:54
Belle2::TRGECLTrg::setBhabha18
void setBhabha18(double bhabha18)
Set Bhabha combination 18.
Definition: TRGECLTrg.h:239
Belle2::TRGECLTrg::m_Revoclk
int m_Revoclk
Revo clk.
Definition: TRGECLTrg.h:138
Belle2::TRGECLTrg::setBhabha03
void setBhabha03(double bhabha03)
Set Bhabha combination 03.
Definition: TRGECLTrg.h:209
Belle2::TRGECLTrg::getEventTiming
double getEventTiming()
Get Event Timing.
Definition: TRGECLTrg.h:308
Belle2::TRGECLTrg::m_bhabha17
double m_bhabha17
Bhabha cobibation 17.
Definition: TRGECLTrg.h:105
Belle2::TRGECLTrg::setPRS08
void setPRS08(double prs08)
Set Phi ring sum thetaid == 08.
Definition: TRGECLTrg.h:183
Belle2::TRGECLTrg::setPRS02
void setPRS02(double prs02)
Set Phi ring sum thetaid == 02.
Definition: TRGECLTrg.h:171
Belle2::TRGECLTrg::setBhabha04
void setBhabha04(double bhabha04)
Set Bhabha combination 04.
Definition: TRGECLTrg.h:211
Belle2::TRGECLTrg::setBhabha16
void setBhabha16(double bhabha16)
Set Bhabha combination 16.
Definition: TRGECLTrg.h:235
Belle2::TRGECLTrg::m_bhabha16
double m_bhabha16
Bhabha cobibation 16.
Definition: TRGECLTrg.h:103
Belle2::TRGECLTrg::m_eventtiming
double m_eventtiming
Event Timing.
Definition: TRGECLTrg.h:126
Belle2::TRGECLTrg::setPRS12
void setPRS12(double prs12)
Set Phi ring sum thetaid == 12.
Definition: TRGECLTrg.h:191
Belle2::TRGECLTrg::m_ClusterOverflow
int m_ClusterOverflow
Cluster overflow.
Definition: TRGECLTrg.h:158
Belle2::TRGECLTrg::setPRS01
void setPRS01(double prs01)
Set Phi ring sum thetaid == 01.
Definition: TRGECLTrg.h:169
Belle2::TRGECLTrg::m_hit
int m_hit
TC Hit or not.
Definition: TRGECLTrg.h:136
Belle2::TRGECLTrg::setICNBw
void setICNBw(int icn_bw)
Set ICN in backward Endcap.
Definition: TRGECLTrg.h:247
Belle2::TRGECLTrg::setBhabha02
void setBhabha02(double bhabha02)
Set Bhabha combination 02.
Definition: TRGECLTrg.h:207
Belle2::TRGECLTrg::m_prs16
double m_prs16
theta id 15
Definition: TRGECLTrg.h:66
Belle2::TRGECLTrg::m_bhabha10
double m_bhabha10
Bhabha cobibation 10.
Definition: TRGECLTrg.h:91
Belle2::TRGECLTrg::m_icn_bw
int m_icn_bw
Backward endcap ICN.
Definition: TRGECLTrg.h:116
Belle2::TRGECLTrg::m_BrNofTCHit
int m_BrNofTCHit
The number of TC Hit in Barrel.
Definition: TRGECLTrg.h:130
Belle2::TRGECLTrg::setECLtoGDL
void setECLtoGDL(int bitECLtoGDL, int i)
Set bit for GDL.
Definition: TRGECLTrg.h:250
Belle2::TRGECLTrg::m_bhabha11
double m_bhabha11
Bhabha cobibation 11.
Definition: TRGECLTrg.h:93
Belle2::TRGECLTrg::setPRS06
void setPRS06(double prs06)
Set Phi ring sum thetaid == 06.
Definition: TRGECLTrg.h:179
Belle2::TRGECLTrg::m_bhabha05
double m_bhabha05
Bhabha cobibation 5.
Definition: TRGECLTrg.h:81
Belle2::TRGECLTrg::setEtot
void setEtot(double etot)
Set Etot.
Definition: TRGECLTrg.h:203
Belle2::TRGECLTrg::setEventId
void setEventId(int eventId)
Set event id.
Definition: TRGECLTrg.h:167
Belle2::TRGECLTrg::m_icn
int m_icn
ICN Total ICN.
Definition: TRGECLTrg.h:110
Belle2::TRGECLTrg::m_bhabha09
double m_bhabha09
Bhabha cobibation 9.
Definition: TRGECLTrg.h:89
Belle2::TRGECLTrg::m_icn_br
int m_icn_br
Barrel ICN.
Definition: TRGECLTrg.h:112
Belle2::TRGECLTrg::m_FwdNofTCHit
int m_FwdNofTCHit
The number of TC Hit in Forward.
Definition: TRGECLTrg.h:132
Belle2::TRGECLTrg::m_prs17
double m_prs17
theta id 16
Definition: TRGECLTrg.h:68
Belle2::TRGECLTrg::getECLtoGDL
int getECLtoGDL(int i)
Get bits for GDL.
Definition: TRGECLTrg.h:310
Belle2::TRGECLTrg::m_bhabha04
double m_bhabha04
Bhabha cobibation 4.
Definition: TRGECLTrg.h:79
Belle2::TRGECLTrg::setRevoclk
void setRevoclk(int Revoclk)
Set Revoclk.
Definition: TRGECLTrg.h:279
Belle2::TRGECLTrg::set3DBhabhaSel
void set3DBhabhaSel(int v3DBhabha_sel)
Set 3DBhabha for selection.
Definition: TRGECLTrg.h:289
Belle2::TRGECLTrg::m_bhabha03
double m_bhabha03
Bhabha cobibation 3.
Definition: TRGECLTrg.h:77
Belle2::TRGECLTrg::setBrNofTCHit
void setBrNofTCHit(double BrNofTCHit)
Set No of TC Hit.
Definition: TRGECLTrg.h:271
Belle2::TRGECLTrg::setPRS03
void setPRS03(double prs03)
Set Phi ring sum thetaid == 03.
Definition: TRGECLTrg.h:173
Belle2::TRGECLTrg::setBhabha08
void setBhabha08(double bhabha08)
Set Bhabha combination 08.
Definition: TRGECLTrg.h:219
Belle2::TRGECLTrg::m_bhabha14
double m_bhabha14
Bhabha cobibation 14.
Definition: TRGECLTrg.h:99
Belle2::TRGECLTrg::m_bhabha02
double m_bhabha02
Bhabha cobibation 2.
Definition: TRGECLTrg.h:75
Belle2::TRGECLTrg::setTimingSource
void setTimingSource(int TimingSource)
Set TimingSource.
Definition: TRGECLTrg.h:281
Belle2::TRGECLTrg::setPRS04
void setPRS04(double prs04)
Set Phi ring sum thetaid == 04.
Definition: TRGECLTrg.h:175
Belle2::TRGECLTrg::m_itimebin
int m_itimebin
time bin
Definition: TRGECLTrg.h:120
Belle2::TRGECLTrg::setBhabha05
void setBhabha05(double bhabha05)
Set Bhabha combination 05.
Definition: TRGECLTrg.h:213
Belle2::TRGECLTrg::m_bhabha12
double m_bhabha12
Bhabha cobibation 12.
Definition: TRGECLTrg.h:95
Belle2::TRGECLTrg::setICNFw
void setICNFw(int icn_fw)
Set ICN in forward Endcap.
Definition: TRGECLTrg.h:243
Belle2::TRGECLTrg
Example Detector.
Definition: TRGECLTrg.h:27
Belle2::TRGECLTrg::m_3DBhabha_sel
int m_3DBhabha_sel
3D Bhabha for selection
Definition: TRGECLTrg.h:148
Belle2::TRGECLTrg::setHit
void setHit(int hit)
Set hit.
Definition: TRGECLTrg.h:277
Belle2::TRGECLTrg::m_NofTCHit
int m_NofTCHit
The number of TC Hit.
Definition: TRGECLTrg.h:128
Belle2::TRGECLTrg::m_prs01
double m_prs01
Phi Ring Sum (17 rings in total) theta id 0.
Definition: TRGECLTrg.h:36
Belle2::TRGECLTrg::m_LowMultiBit
int m_LowMultiBit
Low multi bit.
Definition: TRGECLTrg.h:160
Belle2::TRGECLTrg::setClusterOverflow
void setClusterOverflow(int ClusterOverflow)
Set ClusterOverflow.
Definition: TRGECLTrg.h:297
Belle2::TRGECLTrg::m_prs11
double m_prs11
theta id 10
Definition: TRGECLTrg.h:56
Belle2::TRGECLTrg::m_prs02
double m_prs02
theta id 1
Definition: TRGECLTrg.h:38
Belle2::TRGECLTrg::m_bhabha01
double m_bhabha01
Bhabha* (11 phi ring combination in total) Bhabha cobibation 1.
Definition: TRGECLTrg.h:73
Belle2::TRGECLTrg::setPRS16
void setPRS16(double prs16)
Set Phi ring sum thetaid == 16.
Definition: TRGECLTrg.h:199
Belle2::TRGECLTrg::m_EHigh
int m_EHigh
E high.
Definition: TRGECLTrg.h:154
Belle2::TRGECLTrg::setPRS11
void setPRS11(double prs11)
Set Phi ring sum thetaid == 11.
Definition: TRGECLTrg.h:189
Belle2::TRGECLTrg::setBhabhaPrescaleBit
void setBhabhaPrescaleBit(int prebit)
Set Bhabha veto.
Definition: TRGECLTrg.h:263
Belle2::TRGECLTrg::setPRS17
void setPRS17(double prs17)
Set Phi ring sum thetaid == 17.
Definition: TRGECLTrg.h:201
Belle2::TRGECLTrg::m_etot
double m_etot
Etot : Total Energy Sum.
Definition: TRGECLTrg.h:70
Belle2::TRGECLTrg::m_prs08
double m_prs08
theta id 7
Definition: TRGECLTrg.h:50
Belle2::TRGECLTrg::get3DBhabha
int get3DBhabha()
Get 3D Bhabha bit.
Definition: TRGECLTrg.h:312
Belle2::TRGECLTrg::m_3DBhabha
int m_3DBhabha
3D Bhabha for veto
Definition: TRGECLTrg.h:146
Belle2::TRGECLTrg::m_prs06
double m_prs06
theta id 5
Definition: TRGECLTrg.h:46