Belle II Software  release-05-01-25
TRGGRLInfo.h
1 //-----------------------------------------------------------
2 // $Id$
3 //-----------------------------------------------------------
4 // Filename : TRGGRLInfo.h
5 // Section : TRG GRL
6 // Owner : Ke LI, Junhao Yin, Chunhua Li
7 // Email : like@ihep.ac.cn, yinjh@ihep.ac.cn,
8 // chunhua.li@unimelb.edu.au
9 //-----------------------------------------------------------
10 // Description : A class to save TRG GRL information of event.
11 //-----------------------------------------------------------
12 // $Log$
13 //-----------------------------------------------------------
14 #pragma once
15 #include <TObject.h>
16 
17 namespace Belle2 {
23  class TRGGRLInfo : public TObject {
25  public:
26 
34  m_n_NN_track(-1),
37  m_n_cluster(-1),
49  m_nbbc(-1),
50  m_nbbtc(-1),
51  m_n_klm_track(-1),
52  m_n_klm_hit(-1),
53  m_bhabhaveto(-1),
54  m_eclbhabhaveto(-1),
55  m_n_PhiPairHigh(-1),
56  m_n_PhiPairLow(-1),
57  m_n_3DPair(-1),
58  m_n_SameHem1Trk(-1),
59  m_n_OppHem1Trk(-1),
60  m_Trk_b2b_1to3(-1),
61  m_Trk_b2b_1to5(-1),
62  m_Trk_b2b_1to7(-1),
63  m_Trk_b2b_1to9(-1),
64  m_Trk_open90(-1),
73  m_eed(-1),
74  m_fed(-1),
75  m_fp(-1),
76  m_eeb(-1),
77  m_fep(-1),
78  m_n_st(-1),
79  m_s2s3(-1),
80  m_s2s5(-1),
81  m_s2so(-1),
82  m_s2f3(-1),
83  m_s2f5(-1),
84  m_s2fo(-1),
85  m_bwdsb(-1),
86  m_bwdnb(-1),
87  m_fwdsb(-1),
88  m_fwdnb(-1),
89  m_brlfb(-1),
90  m_brlnb(-1)
91  {}
92  ~TRGGRLInfo() {}
93 
94 
96  int getN2Dfindertrk() const {return m_n_2dfinder_track;}
98  int getN2Dfittertrk() const {return m_n_2dfitter_track;}
100  int getN3Dfittertrk() const {return m_n_3dfitter_track;}
106  int getNNNtrk() const {return m_n_NN_track;}
108  int getN2Dmatchtrk() const {return m_n_2dmatch_track;}
110  int getN3Dmatchtrk() const {return m_n_3dmatch_track;}
112  //int getNNNmatchtrk() const {return m_n_NNmatch_track;}
114  int getNcluster() const {return m_n_cluster;}
134  int getNneucluster() const {return m_n_neutral_cluster;}
136  int getNklmtrk() const {return m_n_klm_track;}
138  int getNklmhit() const {return m_n_klm_hit;}
140  int getBhabhaVeto() const {return m_bhabhaveto;}
142  int geteclBhabhaVeto() const {return m_eclbhabhaveto;}
144  int getPhiPairHigh() const {return m_n_PhiPairHigh;}
146  int getPhiPairLow() const {return m_n_PhiPairLow;}
148  int get3DPair() const {return m_n_3DPair;}
150  int getNSameHem1Trk() const {return m_n_SameHem1Trk;}
152  int getNOppHem1Trk() const {return m_n_OppHem1Trk;}
154  int getTrk_b2b_1to3() const {return m_Trk_b2b_1to3;}
156  int getTrk_b2b_1to5() const {return m_Trk_b2b_1to5;}
158  int getTrk_b2b_1to7() const {return m_Trk_b2b_1to7;}
160  int getTrk_b2b_1to9() const {return m_Trk_b2b_1to9;}
162  int getTrk_open90() const {return m_Trk_open90;}
180  int geteed() const {return m_eed;}
182  int getfed() const {return m_fed;}
184  int getfp() const {return m_fp;}
186  int geteeb() const {return m_eeb;}
188  int getfep() const {return m_fep;}
190  int getNshorttrk() const {return m_n_st;}
192  int gets2s3() const {return m_s2s3;}
194  int gets2s5() const {return m_s2s5;}
196  int gets2so() const {return m_s2so;}
198  int gets2f3() const {return m_s2f3;}
200  int gets2f5() const {return m_s2f5;}
202  int gets2fo() const {return m_s2fo;}
204  int getbwdsb() const {return m_bwdsb;}
206  int getbwdnb() const {return m_bwdnb;}
208  int getfwdsb() const {return m_bwdsb;}
210  int getfwdnb() const {return m_bwdnb;}
212  int getbrlfb() const {return m_brlfb;}
214  int getbrlnb() const {return m_brlnb;}
216  bool getInputBits(int i) const {return m_InputBits[i];}
217 
219  void setN2Dfindertrk(int N2Dfindertrk) {m_n_2dfinder_track = N2Dfindertrk;}
221  void setN2Dfittertrk(int N2Dfittertrk) {m_n_2dfitter_track = N2Dfittertrk;}
223  void setN3Dfittertrk(int N3Dfittertrk) {m_n_3dfitter_track = N3Dfittertrk;}
225  void setN3DfittertrkZ10(int N3DfittertrkZ10) {m_n_3dfitter_track_Z10 = N3DfittertrkZ10;}
227  void setN3DfittertrkZ25(int N3DfittertrkZ25) {m_n_3dfitter_track_Z25 = N3DfittertrkZ25;}
229  void setNNNtrk(int NNNtrk) {m_n_NN_track = NNNtrk;}
231  void setN2Dmatchtrk(int N2Dmatchtrk) {m_n_2dmatch_track = N2Dmatchtrk;}
233  void setN3Dmatchtrk(int N3Dmatchtrk) {m_n_3dmatch_track = N3Dmatchtrk;}
235  void setNcluster(int Ncluster) {m_n_cluster = Ncluster;}
237  void setNhigh300cluster(int N300clusterh) {m_n_high_300_cluster = N300clusterh;}
239  void setNhigh1GeVcluster(int Nhigh1GeVcluster) {m_n_high_1000_cluster = Nhigh1GeVcluster;}
241  void setNhigh1GeVcluster415(int Nhigh1GeVcluster415) {m_n_high_1000_cluster415 = Nhigh1GeVcluster415;}
243  void setNhigh1GeVcluster2316(int Nhigh1GeVcluster2316) {m_n_high_1000_cluster2316 = Nhigh1GeVcluster2316;}
245  void setNhigh1GeVcluster117(int Nhigh1GeVcluster117) {m_n_high_1000_cluster117 = Nhigh1GeVcluster117;}
247  void setNhigh2GeVcluster(int Nhigh2GeVcluster) {m_n_high_2000_cluster = Nhigh2GeVcluster;}
249  void setNhigh2GeVcluster414(int Nhigh2GeVcluster414) {m_n_high_2000_cluster414 = Nhigh2GeVcluster414;}
251  void setNhigh2GeVcluster231516(int Nhigh2GeVcluster231516) {m_n_high_2000_cluster231516 = Nhigh2GeVcluster231516;}
253  void setNhigh2GeVcluster117(int Nhigh2GeVcluster117) {m_n_high_2000_cluster117 = Nhigh2GeVcluster117;}
255  void setNneucluster(int Nneucluster) {m_n_neutral_cluster = Nneucluster;}
257  void setNklmtrk(int Nklm_track) {m_n_klm_track = Nklm_track;}
259  void setNklmhit(int Nklm_hit) {m_n_klm_hit = Nklm_hit;}
261  void setBhabhaVeto(int bha) {m_bhabhaveto = bha;}
263  void seteclBhabhaVeto(int eclbha) {m_eclbhabhaveto = eclbha;}
265  void setPairHigh(int PhiPairHigh) {m_n_PhiPairHigh = PhiPairHigh;}
267  void setPairLow(int PhiPairLow) {m_n_PhiPairLow = PhiPairLow;}
269  void set3DPair(int n3DPair) {m_n_3DPair = n3DPair;}
271  void setNSameHem1Trk(int SameHem1Trk) {m_n_SameHem1Trk = SameHem1Trk;}
273  void setNOppHem1Trk(int OppHem1Trk) {m_n_OppHem1Trk = OppHem1Trk;}
275  void setTrk_b2b_1to3(int Trk_b2b_1to3) {m_Trk_b2b_1to3 = Trk_b2b_1to3;}
277  void setTrk_b2b_1to5(int Trk_b2b_1to5) {m_Trk_b2b_1to5 = Trk_b2b_1to5;}
279  void setTrk_b2b_1to7(int Trk_b2b_1to7) {m_Trk_b2b_1to7 = Trk_b2b_1to7;}
281  void setTrk_b2b_1to9(int Trk_b2b_1to9) {m_Trk_b2b_1to9 = Trk_b2b_1to9;}
283  void setTrk_open90(int Trk_open90) {m_Trk_open90 = Trk_open90;}
285  void setcluster_b2b_1to3(int cluster_b2b_1to3) {m_cluster_b2b_1to3 = cluster_b2b_1to3;}
287  void setcluster_b2b_1to5(int cluster_b2b_1to5) {m_cluster_b2b_1to5 = cluster_b2b_1to5;}
289  void setcluster_b2b_1to7(int cluster_b2b_1to7) {m_cluster_b2b_1to7 = cluster_b2b_1to7;}
291  void setcluster_b2b_1to9(int cluster_b2b_1to9) {m_cluster_b2b_1to9 = cluster_b2b_1to9;}
293  void setTrkcluster_b2b_1to3(int Trkcluster_b2b_1to3) {m_Trkcluster_b2b_1to3 = Trkcluster_b2b_1to3;}
295  void setTrkcluster_b2b_1to5(int Trkcluster_b2b_1to5) {m_Trkcluster_b2b_1to5 = Trkcluster_b2b_1to5;}
297  void setTrkcluster_b2b_1to7(int Trkcluster_b2b_1to7) {m_Trkcluster_b2b_1to7 = Trkcluster_b2b_1to7;}
299  void setTrkcluster_b2b_1to9(int Trkcluster_b2b_1to9) {m_Trkcluster_b2b_1to9 = Trkcluster_b2b_1to9;}
301  void seteed(int eed) {m_eed = eed;}
303  void setfed(int fed) {m_fed = fed;}
305  void setfp(int fp) {m_fp = fp;}
307  void seteeb(int eeb) {m_eeb = eeb;}
309  void setfep(int fep) {m_fep = fep;}
311  void setNshorttrk(int Nshorttrk) {m_n_st = Nshorttrk;}
313  void sets2s3(int s2s3) {m_s2s3 = s2s3;}
315  void sets2s5(int s2s5) {m_s2s5 = s2s5;}
317  void sets2so(int s2so) {m_s2so = s2so;}
319  void sets2f3(int s2f3) {m_s2f3 = s2f3;}
321  void sets2f5(int s2f5) {m_s2f5 = s2f5;}
323  void sets2fo(int s2fo) {m_s2fo = s2fo;}
325  void setbwdsb(int bwdsb) {m_bwdsb = bwdsb;}
327  void setbwdnb(int bwdnb) {m_bwdnb = bwdnb;}
329  void setfwdsb(int fwdsb) {m_fwdsb = fwdsb;}
331  void setfwdnb(int fwdnb) {m_fwdnb = fwdnb;}
333  void setbrlfb(int brlfb) {m_brlfb = brlfb;}
335  void setbrlnb(int brlnb) {m_brlnb = brlnb;}
337  void setInputBits(int i, bool bit) {m_InputBits[i] = bit;}
338 
339 
340  private:
358  //int m_n_NNmatch_track;
384  int m_nbbc;
386  int m_nbbtc;
432  int m_eed;
434  int m_fed;
436  int m_fp;
438  int m_eeb;
440  int m_fep;
442  int m_n_st;
444  int m_s2s3;
446  int m_s2s5;
448  int m_s2so;
450  int m_s2f3;
452  int m_s2f5;
454  int m_s2fo;
456  int m_bwdsb;
458  int m_bwdnb;
460  int m_fwdsb;
462  int m_fwdnb;
464  int m_brlfb;
466  int m_brlnb;
468  std::vector<bool> m_InputBits = std::vector<bool>(320, false);
469 
471  ClassDef(TRGGRLInfo, 3); /*< the class title */
472  };
474 } // end namespace Belle2
475 
476 //#endif
Belle2::TRGGRLInfo::getNhigh2GeVcluster117
int getNhigh2GeVcluster117() const
get the number of eclcluster >1GeV, exclude TCID 1,2,17
Definition: TRGGRLInfo.h:132
Belle2::TRGGRLInfo::setfed
void setfed(int fed)
set fed: one track & one matched & cluster b2b
Definition: TRGGRLInfo.h:303
Belle2::TRGGRLInfo::m_n_high_1000_cluster2316
int m_n_high_1000_cluster2316
Definition: TRGGRLInfo.h:370
Belle2::TRGGRLInfo::sets2s3
void sets2s3(int s2s3)
set s2s3: short-to-short b2b, 10 to 30 degress
Definition: TRGGRLInfo.h:313
Belle2::TRGGRLInfo::sets2fo
void sets2fo(int s2fo)
set s2fo: short-to-full opening angle > 90 degrees
Definition: TRGGRLInfo.h:323
Belle2::TRGGRLInfo::getN2Dfittertrk
int getN2Dfittertrk() const
get the number of 2D fitter tracks
Definition: TRGGRLInfo.h:98
Belle2::TRGGRLInfo::setNklmtrk
void setNklmtrk(int Nklm_track)
set the number of klm tracks
Definition: TRGGRLInfo.h:257
Belle2::TRGGRLInfo::m_eed
int m_eed
eed: two matched & cluster b2b
Definition: TRGGRLInfo.h:432
Belle2::TRGGRLInfo::m_Trkcluster_b2b_1to3
int m_Trkcluster_b2b_1to3
Trkcluster_b2b_1to3.
Definition: TRGGRLInfo.h:424
Belle2::TRGGRLInfo::getPhiPairHigh
int getPhiPairHigh() const
get PhiPairHigh
Definition: TRGGRLInfo.h:144
Belle2::TRGGRLInfo::getNSameHem1Trk
int getNSameHem1Trk() const
NSameHem1Trk.
Definition: TRGGRLInfo.h:150
Belle2::TRGGRLInfo::getfed
int getfed() const
get fed: one track & one matched & cluster b2b
Definition: TRGGRLInfo.h:182
Belle2::TRGGRLInfo::setNhigh1GeVcluster117
void setNhigh1GeVcluster117(int Nhigh1GeVcluster117)
set the number of cluster >1 GeV exclude TCID 1,2,17
Definition: TRGGRLInfo.h:245
Belle2::TRGGRLInfo::setPairLow
void setPairLow(int PhiPairLow)
set PairLow
Definition: TRGGRLInfo.h:267
Belle2::TRGGRLInfo::m_Trkcluster_b2b_1to9
int m_Trkcluster_b2b_1to9
Trkcluster_b2b_1to9.
Definition: TRGGRLInfo.h:430
Belle2::TRGGRLInfo::m_n_high_2000_cluster414
int m_n_high_2000_cluster414
Definition: TRGGRLInfo.h:376
Belle2::TRGGRLInfo::m_n_neutral_cluster
int m_n_neutral_cluster
Definition: TRGGRLInfo.h:362
Belle2::TRGGRLInfo::m_Trkcluster_b2b_1to5
int m_Trkcluster_b2b_1to5
Trkcluster_b2b_1to5.
Definition: TRGGRLInfo.h:426
Belle2::TRGGRLInfo::getcluster_b2b_1to7
int getcluster_b2b_1to7() const
get cluster_b2b_1to7
Definition: TRGGRLInfo.h:168
Belle2::TRGGRLInfo::setNNNtrk
void setNNNtrk(int NNNtrk)
set the number of NN charged tracks
Definition: TRGGRLInfo.h:229
Belle2::TRGGRLInfo::getfwdsb
int getfwdsb() const
get fwdsb: short track matched to bhabha cluster in fwd endcap
Definition: TRGGRLInfo.h:208
Belle2::TRGGRLInfo::gets2s5
int gets2s5() const
get s2s5: short-to-short b2b, 10 to 50 degress
Definition: TRGGRLInfo.h:194
Belle2::TRGGRLInfo::setTrk_b2b_1to7
void setTrk_b2b_1to7(int Trk_b2b_1to7)
set the value of Trk_b2b_1to7
Definition: TRGGRLInfo.h:279
Belle2::TRGGRLInfo::m_n_high_1000_cluster415
int m_n_high_1000_cluster415
Definition: TRGGRLInfo.h:368
Belle2::TRGGRLInfo::setcluster_b2b_1to3
void setcluster_b2b_1to3(int cluster_b2b_1to3)
set the value of cluster_b2b_1to3
Definition: TRGGRLInfo.h:285
Belle2::TRGGRLInfo::getNhigh1GeVcluster415
int getNhigh1GeVcluster415() const
get the number of eclcluster >1GeV, exclude TCID 1,2,17
Definition: TRGGRLInfo.h:120
Belle2::TRGGRLInfo::m_n_2dfinder_track
int m_n_2dfinder_track
#2D finder tracks
Definition: TRGGRLInfo.h:342
Belle2::TRGGRLInfo::m_n_SameHem1Trk
int m_n_SameHem1Trk
number of SameHem+1Trk
Definition: TRGGRLInfo.h:402
Belle2::TRGGRLInfo::setTrk_open90
void setTrk_open90(int Trk_open90)
set the value of Trk_open90
Definition: TRGGRLInfo.h:283
Belle2::TRGGRLInfo::getNklmtrk
int getNklmtrk() const
get the number of klm tracks
Definition: TRGGRLInfo.h:136
Belle2::TRGGRLInfo::getTrk_b2b_1to7
int getTrk_b2b_1to7() const
get Trk_b2b_1to7
Definition: TRGGRLInfo.h:158
Belle2::TRGGRLInfo::m_n_2dmatch_track
int m_n_2dmatch_track
#2D matched finder tracks
Definition: TRGGRLInfo.h:354
Belle2::TRGGRLInfo::m_fwdnb
int m_fwdnb
fwdnb: neutral bhabha cluster in fwd endcap
Definition: TRGGRLInfo.h:462
Belle2::TRGGRLInfo::getcluster_b2b_1to3
int getcluster_b2b_1to3() const
get cluster_b2b_1to3
Definition: TRGGRLInfo.h:164
Belle2::TRGGRLInfo::m_n_high_1000_cluster117
int m_n_high_1000_cluster117
Definition: TRGGRLInfo.h:372
Belle2::TRGGRLInfo::setNneucluster
void setNneucluster(int Nneucluster)
set the number of cluster w/o associated tracks
Definition: TRGGRLInfo.h:255
Belle2::TRGGRLInfo::getbwdsb
int getbwdsb() const
get bwdsb: short track matched to bhabha cluster in bwd endcap
Definition: TRGGRLInfo.h:204
Belle2::TRGGRLInfo::getNneucluster
int getNneucluster() const
get the number of eclclusters without associated tracks
Definition: TRGGRLInfo.h:134
Belle2::TRGGRLInfo::m_s2f5
int m_s2f5
s2f5: short-to-full b2b, 10 to 50 degress
Definition: TRGGRLInfo.h:452
Belle2::TRGGRLInfo::setTrkcluster_b2b_1to9
void setTrkcluster_b2b_1to9(int Trkcluster_b2b_1to9)
set the value of Trkcluster_b2b_1to9
Definition: TRGGRLInfo.h:299
Belle2::TRGGRLInfo::set3DPair
void set3DPair(int n3DPair)
set 3DPair
Definition: TRGGRLInfo.h:269
Belle2::TRGGRLInfo::m_n_PhiPairHigh
int m_n_PhiPairHigh
number of PhiPairHigh
Definition: TRGGRLInfo.h:396
Belle2::TRGGRLInfo::m_n_high_300_cluster
int m_n_high_300_cluster
Definition: TRGGRLInfo.h:364
Belle2::TRGGRLInfo::getInputBits
bool getInputBits(int i) const
get GDL input bit
Definition: TRGGRLInfo.h:216
Belle2::TRGGRLInfo::gets2f3
int gets2f3() const
get s2f3: short-to-full b2b, 10 to 30 degress
Definition: TRGGRLInfo.h:198
Belle2::TRGGRLInfo::getN3DfittertrkZ10
int getN3DfittertrkZ10() const
get the number of 3D charged tracks
Definition: TRGGRLInfo.h:102
Belle2::TRGGRLInfo::m_n_PhiPairLow
int m_n_PhiPairLow
number of PhiPairLow
Definition: TRGGRLInfo.h:398
Belle2::TRGGRLInfo::m_InputBits
std::vector< bool > m_InputBits
GDL input bits.
Definition: TRGGRLInfo.h:468
Belle2::TRGGRLInfo::m_Trk_open90
int m_Trk_open90
Trk_open90.
Definition: TRGGRLInfo.h:414
Belle2::TRGGRLInfo::getfp
int getfp() const
get fp: one track & track-cluster b2b
Definition: TRGGRLInfo.h:184
Belle2::TRGGRLInfo::m_bhabhaveto
int m_bhabhaveto
two track Bhabha veto, bahbah:1, non-bhabha:0
Definition: TRGGRLInfo.h:392
Belle2::TRGGRLInfo::ClassDef
ClassDef(TRGGRLInfo, 3)
! The Class title
Belle2::TRGGRLInfo::m_eeb
int m_eeb
eeb: two matched & track b2b
Definition: TRGGRLInfo.h:438
Belle2::TRGGRLInfo
a class to store TRGGRL TSIM info
Definition: TRGGRLInfo.h:24
Belle2::TRGGRLInfo::getNshorttrk
int getNshorttrk() const
get the number of short tracks
Definition: TRGGRLInfo.h:190
Belle2::TRGGRLInfo::getTrk_b2b_1to5
int getTrk_b2b_1to5() const
get Trk_b2b_1to5
Definition: TRGGRLInfo.h:156
Belle2::TRGGRLInfo::setTrk_b2b_1to9
void setTrk_b2b_1to9(int Trk_b2b_1to9)
set the value of Trk_b2b_1to9
Definition: TRGGRLInfo.h:281
Belle2::TRGGRLInfo::m_s2f3
int m_s2f3
s2f3: short-to-full b2b, 10 to 30 degress
Definition: TRGGRLInfo.h:450
Belle2::TRGGRLInfo::getfwdnb
int getfwdnb() const
get fwdnb: neutral bhabha cluster in fwd endcap
Definition: TRGGRLInfo.h:210
Belle2::TRGGRLInfo::m_s2s5
int m_s2s5
s2s5: short-to-short b2b, 10 to 50 degress
Definition: TRGGRLInfo.h:446
Belle2::TRGGRLInfo::m_cluster_b2b_1to5
int m_cluster_b2b_1to5
cluster_b2b_1to5
Definition: TRGGRLInfo.h:418
Belle2::TRGGRLInfo::get3DPair
int get3DPair() const
3D pair
Definition: TRGGRLInfo.h:148
Belle2::TRGGRLInfo::getNcluster
int getNcluster() const
get the number of 3D NN tracks
Definition: TRGGRLInfo.h:114
Belle2::TRGGRLInfo::setNhigh2GeVcluster117
void setNhigh2GeVcluster117(int Nhigh2GeVcluster117)
set the number of cluster >1 GeV exclude TCID 1,2,17
Definition: TRGGRLInfo.h:253
Belle2::TRGGRLInfo::m_n_3dfitter_track_Z10
int m_n_3dfitter_track_Z10
#3D fitter tracks
Definition: TRGGRLInfo.h:348
Belle2::TRGGRLInfo::m_fed
int m_fed
fed: one track & one matched & cluster b2b
Definition: TRGGRLInfo.h:434
Belle2::TRGGRLInfo::m_n_high_2000_endcap_cluster
int m_n_high_2000_endcap_cluster
Definition: TRGGRLInfo.h:382
Belle2::TRGGRLInfo::m_brlfb
int m_brlfb
brlfb: full track matched to bhabha cluster in barrel
Definition: TRGGRLInfo.h:464
Belle2::TRGGRLInfo::setbwdsb
void setbwdsb(int bwdsb)
set bwdsb: short track matched to bhabha cluster in bwd endcap
Definition: TRGGRLInfo.h:325
Belle2::TRGGRLInfo::m_n_high_1000_cluster
int m_n_high_1000_cluster
Definition: TRGGRLInfo.h:366
Belle2::TRGGRLInfo::m_n_3dfitter_track_Z25
int m_n_3dfitter_track_Z25
#3D fitter tracks
Definition: TRGGRLInfo.h:350
Belle2::TRGGRLInfo::getNklmhit
int getNklmhit() const
get the number of klm hits
Definition: TRGGRLInfo.h:138
Belle2::TRGGRLInfo::m_bwdnb
int m_bwdnb
bwdnb: neutral bhabha cluster in bwd endcap
Definition: TRGGRLInfo.h:458
Belle2::TRGGRLInfo::setN2Dfittertrk
void setN2Dfittertrk(int N2Dfittertrk)
set the number of 2D fitter tracks
Definition: TRGGRLInfo.h:221
Belle2::TRGGRLInfo::getTrkcluster_b2b_1to7
int getTrkcluster_b2b_1to7() const
get Trkcluster_b2b_1to7
Definition: TRGGRLInfo.h:176
Belle2::TRGGRLInfo::setNhigh2GeVcluster414
void setNhigh2GeVcluster414(int Nhigh2GeVcluster414)
set the number of cluster >1 GeV exclude TCID 1,2,17
Definition: TRGGRLInfo.h:249
Belle2::TRGGRLInfo::m_s2fo
int m_s2fo
s2fo: short-to-full opening angle > 90 degrees
Definition: TRGGRLInfo.h:454
Belle2::TRGGRLInfo::getN3Dfittertrk
int getN3Dfittertrk() const
get the number of 3D charged tracks
Definition: TRGGRLInfo.h:100
Belle2::TRGGRLInfo::setbrlnb
void setbrlnb(int brlnb)
set brlnb: neutral bhabha cluster in barrel
Definition: TRGGRLInfo.h:335
Belle2::TRGGRLInfo::sets2s5
void sets2s5(int s2s5)
set s2s5: short-to-short b2b, 10 to 50 degress
Definition: TRGGRLInfo.h:315
Belle2::TRGGRLInfo::setN3DfittertrkZ25
void setN3DfittertrkZ25(int N3DfittertrkZ25)
set the number of 3D charged tracks
Definition: TRGGRLInfo.h:227
Belle2::TRGGRLInfo::geteclBhabhaVeto
int geteclBhabhaVeto() const
get eclbhabha
Definition: TRGGRLInfo.h:142
Belle2::TRGGRLInfo::setTrkcluster_b2b_1to3
void setTrkcluster_b2b_1to3(int Trkcluster_b2b_1to3)
set the value of Trkcluster_b2b_1to3
Definition: TRGGRLInfo.h:293
Belle2::TRGGRLInfo::m_cluster_b2b_1to9
int m_cluster_b2b_1to9
cluster_b2b_1to9
Definition: TRGGRLInfo.h:422
Belle2::TRGGRLInfo::setNOppHem1Trk
void setNOppHem1Trk(int OppHem1Trk)
set NOppHem1Trk
Definition: TRGGRLInfo.h:273
Belle2::TRGGRLInfo::getNhigh1GeVcluster117
int getNhigh1GeVcluster117() const
get the number of eclcluster >1GeV, exclude TCID 1,2,17
Definition: TRGGRLInfo.h:124
Belle2::TRGGRLInfo::m_n_OppHem1Trk
int m_n_OppHem1Trk
number of OppHem+1Trk
Definition: TRGGRLInfo.h:404
Belle2::TRGGRLInfo::setNSameHem1Trk
void setNSameHem1Trk(int SameHem1Trk)
set NSameHem1Trk
Definition: TRGGRLInfo.h:271
Belle2::TRGGRLInfo::setfwdnb
void setfwdnb(int fwdnb)
set fwdnb: neutral bhabha cluster in fwd endcap
Definition: TRGGRLInfo.h:331
Belle2::TRGGRLInfo::setNklmhit
void setNklmhit(int Nklm_hit)
set the number of klm hits
Definition: TRGGRLInfo.h:259
Belle2::TRGGRLInfo::seteeb
void seteeb(int eeb)
set eeb: two matched & track b2b
Definition: TRGGRLInfo.h:307
Belle2::TRGGRLInfo::m_Trk_b2b_1to3
int m_Trk_b2b_1to3
Trk_b2b_1to3.
Definition: TRGGRLInfo.h:406
Belle2::TRGGRLInfo::m_n_klm_hit
int m_n_klm_hit
Definition: TRGGRLInfo.h:390
Belle2::TRGGRLInfo::sets2f3
void sets2f3(int s2f3)
set s2f3: short-to-full b2b, 10 to 30 degress
Definition: TRGGRLInfo.h:319
Belle2::TRGGRLInfo::getTrk_open90
int getTrk_open90() const
get Trk_open90
Definition: TRGGRLInfo.h:162
Belle2::TRGGRLInfo::setfep
void setfep(int fep)
set fep: one track & one matched & track-cluster b2b
Definition: TRGGRLInfo.h:309
Belle2::TRGGRLInfo::setbwdnb
void setbwdnb(int bwdnb)
set bwdnb: neutral bhabha cluster in bwd endcap
Definition: TRGGRLInfo.h:327
Belle2::TRGGRLInfo::setNhigh1GeVcluster
void setNhigh1GeVcluster(int Nhigh1GeVcluster)
set the number of cluster >1 GeV exclude TCID 1,2,17
Definition: TRGGRLInfo.h:239
Belle2::TRGGRLInfo::setNhigh300cluster
void setNhigh300cluster(int N300clusterh)
set the number of cluster >300 MeV
Definition: TRGGRLInfo.h:237
Belle2::TRGGRLInfo::m_n_3dmatch_track
int m_n_3dmatch_track
#3D matched NN tracks
Definition: TRGGRLInfo.h:356
Belle2::TRGGRLInfo::gets2fo
int gets2fo() const
get s2fo: short-to-full opening angle > 90 degrees
Definition: TRGGRLInfo.h:202
Belle2::TRGGRLInfo::m_Trkcluster_b2b_1to7
int m_Trkcluster_b2b_1to7
Trkcluster_b2b_1to7.
Definition: TRGGRLInfo.h:428
Belle2::TRGGRLInfo::getcluster_b2b_1to9
int getcluster_b2b_1to9() const
get cluster_b2b_1to9
Definition: TRGGRLInfo.h:170
Belle2::TRGGRLInfo::getNhigh2GeVcluster231516
int getNhigh2GeVcluster231516() const
get the number of eclcluster >1GeV, exclude TCID 1,2,17
Definition: TRGGRLInfo.h:130
Belle2::TRGGRLInfo::seteclBhabhaVeto
void seteclBhabhaVeto(int eclbha)
set the value of sbhabha
Definition: TRGGRLInfo.h:263
Belle2::TRGGRLInfo::getTrk_b2b_1to9
int getTrk_b2b_1to9() const
get Trk_b2b_1to9
Definition: TRGGRLInfo.h:160
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::TRGGRLInfo::getPhiPairLow
int getPhiPairLow() const
get PhiPairLow
Definition: TRGGRLInfo.h:146
Belle2::TRGGRLInfo::getNhig300cluster
int getNhig300cluster() const
get the number of eclclusters >300MeV
Definition: TRGGRLInfo.h:116
Belle2::TRGGRLInfo::getTrkcluster_b2b_1to9
int getTrkcluster_b2b_1to9() const
get Trkcluster_b2b_1to9
Definition: TRGGRLInfo.h:178
Belle2::TRGGRLInfo::gets2so
int gets2so() const
get s2so: short-to-short opening angle > 90 degrees
Definition: TRGGRLInfo.h:196
Belle2::TRGGRLInfo::m_n_3DPair
int m_n_3DPair
number of 3DPair
Definition: TRGGRLInfo.h:400
Belle2::TRGGRLInfo::setInputBits
void setInputBits(int i, bool bit)
set GDL input bit
Definition: TRGGRLInfo.h:337
Belle2::TRGGRLInfo::setN3Dmatchtrk
void setN3Dmatchtrk(int N3Dmatchtrk)
set the number of 3D matched tracks
Definition: TRGGRLInfo.h:233
Belle2::TRGGRLInfo::m_n_cluster
int m_n_cluster
#3D NN tracks
Definition: TRGGRLInfo.h:360
Belle2::TRGGRLInfo::getTrkcluster_b2b_1to3
int getTrkcluster_b2b_1to3() const
get Trkcluster_b2b_1to3
Definition: TRGGRLInfo.h:172
Belle2::TRGGRLInfo::setPairHigh
void setPairHigh(int PhiPairHigh)
set PairHigh
Definition: TRGGRLInfo.h:265
Belle2::TRGGRLInfo::getNhigh1GeVcluster2316
int getNhigh1GeVcluster2316() const
get the number of eclcluster >1GeV, exclude TCID 1,2,17
Definition: TRGGRLInfo.h:122
Belle2::TRGGRLInfo::getNOppHem1Trk
int getNOppHem1Trk() const
NOppHem1Trk.
Definition: TRGGRLInfo.h:152
Belle2::TRGGRLInfo::setTrk_b2b_1to3
void setTrk_b2b_1to3(int Trk_b2b_1to3)
set the value of Trk_b2b_1to3
Definition: TRGGRLInfo.h:275
Belle2::TRGGRLInfo::setTrk_b2b_1to5
void setTrk_b2b_1to5(int Trk_b2b_1to5)
set the value of Trk_b2b_1to5
Definition: TRGGRLInfo.h:277
Belle2::TRGGRLInfo::setNcluster
void setNcluster(int Ncluster)
set the number of clusters
Definition: TRGGRLInfo.h:235
Belle2::TRGGRLInfo::setN3Dfittertrk
void setN3Dfittertrk(int N3Dfittertrk)
set the number of 3D charged tracks
Definition: TRGGRLInfo.h:223
Belle2::TRGGRLInfo::getBhabhaVeto
int getBhabhaVeto() const
get two track bhabha logic
Definition: TRGGRLInfo.h:140
Belle2::TRGGRLInfo::m_fep
int m_fep
fep: one track & one matched & track-cluster b2b
Definition: TRGGRLInfo.h:440
Belle2::TRGGRLInfo::setbrlfb
void setbrlfb(int brlfb)
set brlfb: full track matched to bhabha cluster in barrel
Definition: TRGGRLInfo.h:333
Belle2::TRGGRLInfo::getNNNtrk
int getNNNtrk() const
get the number of NN charged tracks
Definition: TRGGRLInfo.h:106
Belle2::TRGGRLInfo::m_s2so
int m_s2so
s2so: short-to-short opening angle > 90 degrees
Definition: TRGGRLInfo.h:448
Belle2::TRGGRLInfo::m_n_3dfitter_track
int m_n_3dfitter_track
#3D fitter tracks
Definition: TRGGRLInfo.h:346
Belle2::TRGGRLInfo::gets2s3
int gets2s3() const
get s2s3: short-to-short b2b, 10 to 30 degress
Definition: TRGGRLInfo.h:192
Belle2::TRGGRLInfo::sets2f5
void sets2f5(int s2f5)
set s2f5: short-to-full b2b, 10 to 50 degress
Definition: TRGGRLInfo.h:321
Belle2::TRGGRLInfo::m_bwdsb
int m_bwdsb
bwdsb: short track matched to bhabha cluster in bwd endcap
Definition: TRGGRLInfo.h:456
Belle2::TRGGRLInfo::getN2Dfindertrk
int getN2Dfindertrk() const
get the number of 2D tracks
Definition: TRGGRLInfo.h:96
Belle2::TRGGRLInfo::setBhabhaVeto
void setBhabhaVeto(int bha)
set the value of bhabha
Definition: TRGGRLInfo.h:261
Belle2::TRGGRLInfo::m_n_high_2000_cluster117
int m_n_high_2000_cluster117
Definition: TRGGRLInfo.h:380
Belle2::TRGGRLInfo::m_s2s3
int m_s2s3
s2s3: short-to-short b2b, 10 to 30 degress
Definition: TRGGRLInfo.h:444
Belle2::TRGGRLInfo::sets2so
void sets2so(int s2so)
set s2so: short-to-short opening angle > 90 degrees
Definition: TRGGRLInfo.h:317
Belle2::TRGGRLInfo::geteed
int geteed() const
get eed: two matched & cluster b2b
Definition: TRGGRLInfo.h:180
Belle2::TRGGRLInfo::getbrlnb
int getbrlnb() const
get brlnb: neutral bhabha cluster in barrel
Definition: TRGGRLInfo.h:214
Belle2::TRGGRLInfo::m_n_st
int m_n_st
the number of short tracks
Definition: TRGGRLInfo.h:442
Belle2::TRGGRLInfo::setN3DfittertrkZ10
void setN3DfittertrkZ10(int N3DfittertrkZ10)
set the number of 3D charged tracks
Definition: TRGGRLInfo.h:225
Belle2::TRGGRLInfo::m_Trk_b2b_1to5
int m_Trk_b2b_1to5
Trk_b2b_1to5.
Definition: TRGGRLInfo.h:408
Belle2::TRGGRLInfo::setN2Dfindertrk
void setN2Dfindertrk(int N2Dfindertrk)
set the number of 2D tracks
Definition: TRGGRLInfo.h:219
Belle2::TRGGRLInfo::setTrkcluster_b2b_1to5
void setTrkcluster_b2b_1to5(int Trkcluster_b2b_1to5)
set the value of Trkcluster_b2b_1to5
Definition: TRGGRLInfo.h:295
Belle2::TRGGRLInfo::geteeb
int geteeb() const
get eeb: two matched & track b2b
Definition: TRGGRLInfo.h:186
Belle2::TRGGRLInfo::setNshorttrk
void setNshorttrk(int Nshorttrk)
set the number of short tracks
Definition: TRGGRLInfo.h:311
Belle2::TRGGRLInfo::m_Trk_b2b_1to9
int m_Trk_b2b_1to9
Trk_b2b_1to9.
Definition: TRGGRLInfo.h:412
Belle2::TRGGRLInfo::setNhigh2GeVcluster231516
void setNhigh2GeVcluster231516(int Nhigh2GeVcluster231516)
set the number of cluster >1 GeV exclude TCID 1,2,17
Definition: TRGGRLInfo.h:251
Belle2::TRGGRLInfo::m_cluster_b2b_1to7
int m_cluster_b2b_1to7
cluster_b2b_1to7
Definition: TRGGRLInfo.h:420
Belle2::TRGGRLInfo::m_fwdsb
int m_fwdsb
fwdsb: short track matched to bhabha cluster in fwd endcap
Definition: TRGGRLInfo.h:460
Belle2::TRGGRLInfo::m_n_NN_track
int m_n_NN_track
#NN tracks
Definition: TRGGRLInfo.h:352
Belle2::TRGGRLInfo::setcluster_b2b_1to7
void setcluster_b2b_1to7(int cluster_b2b_1to7)
set the value of cluster_b2b_1to7
Definition: TRGGRLInfo.h:289
Belle2::TRGGRLInfo::getTrkcluster_b2b_1to5
int getTrkcluster_b2b_1to5() const
get Trkcluster_b2b_1to5
Definition: TRGGRLInfo.h:174
Belle2::TRGGRLInfo::gets2f5
int gets2f5() const
get s2f5: short-to-full b2b, 10 to 50 degress
Definition: TRGGRLInfo.h:200
Belle2::TRGGRLInfo::seteed
void seteed(int eed)
set eed: two matched & cluster b2b
Definition: TRGGRLInfo.h:301
Belle2::TRGGRLInfo::getfep
int getfep() const
get fep: one track & one matched & track-cluster b2b
Definition: TRGGRLInfo.h:188
Belle2::TRGGRLInfo::m_brlnb
int m_brlnb
brlnb: neutral bhabha cluster in barrel
Definition: TRGGRLInfo.h:466
Belle2::TRGGRLInfo::m_fp
int m_fp
fp: one track & track-cluster b2b
Definition: TRGGRLInfo.h:436
Belle2::TRGGRLInfo::setNhigh1GeVcluster2316
void setNhigh1GeVcluster2316(int Nhigh1GeVcluster2316)
set the number of cluster >1 GeV exclude TCID 1,2,17
Definition: TRGGRLInfo.h:243
Belle2::TRGGRLInfo::setfp
void setfp(int fp)
set fp: one track & track-cluster b2b
Definition: TRGGRLInfo.h:305
Belle2::TRGGRLInfo::TRGGRLInfo
TRGGRLInfo()
Constructor.
Definition: TRGGRLInfo.h:28
Belle2::TRGGRLInfo::setTrkcluster_b2b_1to7
void setTrkcluster_b2b_1to7(int Trkcluster_b2b_1to7)
set the value of Trkcluster_b2b_1to7
Definition: TRGGRLInfo.h:297
Belle2::TRGGRLInfo::getcluster_b2b_1to5
int getcluster_b2b_1to5() const
get cluster_b2b_1to5
Definition: TRGGRLInfo.h:166
Belle2::TRGGRLInfo::setN2Dmatchtrk
void setN2Dmatchtrk(int N2Dmatchtrk)
set the number of 2D matched tracks
Definition: TRGGRLInfo.h:231
Belle2::TRGGRLInfo::getTrk_b2b_1to3
int getTrk_b2b_1to3() const
get Trk_b2b_1to3
Definition: TRGGRLInfo.h:154
Belle2::TRGGRLInfo::getN3DfittertrkZ25
int getN3DfittertrkZ25() const
get the number of 3D charged tracks
Definition: TRGGRLInfo.h:104
Belle2::TRGGRLInfo::m_Trk_b2b_1to7
int m_Trk_b2b_1to7
Trk_b2b_1to7.
Definition: TRGGRLInfo.h:410
Belle2::TRGGRLInfo::m_n_klm_track
int m_n_klm_track
Definition: TRGGRLInfo.h:388
Belle2::TRGGRLInfo::getNhigh2GeVcluster
int getNhigh2GeVcluster() const
get the number of eclcluster >1GeV, exclude TCID 1,2,17
Definition: TRGGRLInfo.h:126
Belle2::TRGGRLInfo::getN2Dmatchtrk
int getN2Dmatchtrk() const
get the number of 2D matched tracks
Definition: TRGGRLInfo.h:108
Belle2::TRGGRLInfo::getNhigh2GeVcluster414
int getNhigh2GeVcluster414() const
get the number of eclcluster >1GeV, exclude TCID 1,2,17
Definition: TRGGRLInfo.h:128
Belle2::TRGGRLInfo::setcluster_b2b_1to5
void setcluster_b2b_1to5(int cluster_b2b_1to5)
set the value of cluster_b2b_1to5
Definition: TRGGRLInfo.h:287
Belle2::TRGGRLInfo::getN3Dmatchtrk
int getN3Dmatchtrk() const
get the number of 3D matched tracks
Definition: TRGGRLInfo.h:110
Belle2::TRGGRLInfo::m_n_2dfitter_track
int m_n_2dfitter_track
#2D fitter tracks
Definition: TRGGRLInfo.h:344
Belle2::TRGGRLInfo::getNhigh1GeVcluster
int getNhigh1GeVcluster() const
get the number of eclcluster >1GeV, exclude TCID 1,2,17
Definition: TRGGRLInfo.h:118
Belle2::TRGGRLInfo::getbrlfb
int getbrlfb() const
get brlfb: full track matched to bhabha cluster in barrel
Definition: TRGGRLInfo.h:212
Belle2::TRGGRLInfo::setNhigh2GeVcluster
void setNhigh2GeVcluster(int Nhigh2GeVcluster)
set the number of cluster >1 GeV exclude TCID 1,2,17
Definition: TRGGRLInfo.h:247
Belle2::TRGGRLInfo::setcluster_b2b_1to9
void setcluster_b2b_1to9(int cluster_b2b_1to9)
set the value of cluster_b2b_1to9
Definition: TRGGRLInfo.h:291
Belle2::TRGGRLInfo::m_n_high_2000_cluster231516
int m_n_high_2000_cluster231516
Definition: TRGGRLInfo.h:378
Belle2::TRGGRLInfo::m_nbbtc
int m_nbbtc
Definition: TRGGRLInfo.h:386
Belle2::TRGGRLInfo::getbwdnb
int getbwdnb() const
get bwdnb: neutral bhabha cluster in bwd endcap
Definition: TRGGRLInfo.h:206
Belle2::TRGGRLInfo::setfwdsb
void setfwdsb(int fwdsb)
set fwdsb: short track matched to bhabha cluster in fwd endcap
Definition: TRGGRLInfo.h:329
Belle2::TRGGRLInfo::m_n_high_2000_cluster
int m_n_high_2000_cluster
Definition: TRGGRLInfo.h:374
Belle2::TRGGRLInfo::m_eclbhabhaveto
int m_eclbhabhaveto
ecl Bhabha veto (only ecl information is used), eclbahbah:1, non-eclbhabha:0
Definition: TRGGRLInfo.h:394
Belle2::TRGGRLInfo::m_nbbc
int m_nbbc
Definition: TRGGRLInfo.h:384
Belle2::TRGGRLInfo::setNhigh1GeVcluster415
void setNhigh1GeVcluster415(int Nhigh1GeVcluster415)
set the number of cluster >1 GeV exclude TCID 1,2,17
Definition: TRGGRLInfo.h:241
Belle2::TRGGRLInfo::m_cluster_b2b_1to3
int m_cluster_b2b_1to3
cluster_b2b_1to3
Definition: TRGGRLInfo.h:416