Belle II Software development
TRGGRLInfo.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#pragma once
10#include <TObject.h>
11
12namespace Belle2 {
19 class TRGGRLInfo : public TObject {
20 public:
21
30 m_n_NN_track(-1),
36 m_n_cluster(-1),
48 m_nbbc(-1),
49 m_nbbtc(-1),
50 m_n_klm_track(-1),
51 m_n_klm_hit(-1),
52 m_bhabhaveto(-1),
56 m_n_3DPair(-1),
63 m_Trk_open90(-1),
64 m_Trk_open30(-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_n_st_fwd(-1),
80 m_n_st_bwd(-1),
81 m_s2s3(-1),
82 m_s2s5(-1),
83 m_s2so(-1),
84 m_s2s30(-1),
85 m_s2f3(-1),
86 m_s2f5(-1),
87 m_s2fo(-1),
88 m_s2f30(-1),
89 m_bwdsb(-1),
90 m_bwdnb(-1),
91 m_fwdsb(-1),
92 m_fwdnb(-1),
93 m_brlfb(-1),
94 m_brlnb(-1),
95 m_n_secl(-1),
96 m_n_secl_fwd(-1),
97 m_n_secl_bwd(-1),
98 m_n_sklm(-1),
99 m_n_sklm_fwd(-1),
100 m_n_sklm_bwd(-1),
101 m_n_it(-1),
102 m_i2fo(-1),
103 m_i2io(-1),
104 m_n_iecl(-1),
105 m_n_iklm(-1),
106 m_n_eecleklm(-1),
107 m_tauNeuro(false)
108 {}
109 ~TRGGRLInfo() {}
110
111
125 int getNNNtrk() const {return m_n_NN_track;}
127 int getNNNtrkZ20() const {return m_n_NN_track_Z20;}
129 int getNNNtrkZ40() const {return m_n_NN_track_Z40;}
131 int getNNNtrkSTT() const {return m_n_NN_track_STT;}
133 int getN2Dmatchtrk() const {return m_n_2dmatch_track;}
135 int getN3Dmatchtrk() const {return m_n_3dmatch_track;}
137 //int getNNNmatchtrk() const {return m_n_NNmatch_track;}
139 int getNcluster() const {return m_n_cluster;}
161 int getNklmtrk() const {return m_n_klm_track;}
163 int getNklmhit() const {return m_n_klm_hit;}
165 int getBhabhaVeto() const {return m_bhabhaveto;}
167 int geteclBhabhaVeto() const {return m_eclbhabhaveto;}
169 int getPhiPairHigh() const {return m_n_PhiPairHigh;}
171 int getPhiPairLow() const {return m_n_PhiPairLow;}
173 int get3DPair() const {return m_n_3DPair;}
175 int getNSameHem1Trk() const {return m_n_SameHem1Trk;}
177 int getNOppHem1Trk() const {return m_n_OppHem1Trk;}
179 int getTrk_b2b_1to3() const {return m_Trk_b2b_1to3;}
181 int getTrk_b2b_1to5() const {return m_Trk_b2b_1to5;}
183 int getTrk_b2b_1to7() const {return m_Trk_b2b_1to7;}
185 int getTrk_b2b_1to9() const {return m_Trk_b2b_1to9;}
187 int getTrk_open90() const {return m_Trk_open90;}
189 int getTrk_open30() const {return m_Trk_open30;}
207 int geteed() const {return m_eed;}
209 int getfed() const {return m_fed;}
211 int getfp() const {return m_fp;}
213 int geteeb() const {return m_eeb;}
215 int getfep() const {return m_fep;}
217 int getNshorttrk() const {return m_n_st;}
219 int getNshorttrk_fwd() const {return m_n_st_fwd;}
221 int getNshorttrk_bwd() const {return m_n_st_bwd;}
223 int gets2s3() const {return m_s2s3;}
225 int gets2s5() const {return m_s2s5;}
227 int gets2so() const {return m_s2so;}
229 int gets2s30() const {return m_s2s30;}
231 int gets2f3() const {return m_s2f3;}
233 int gets2f5() const {return m_s2f5;}
235 int gets2fo() const {return m_s2fo;}
237 int gets2f30() const {return m_s2f30;}
239 int getbwdsb() const {return m_bwdsb;}
241 int getbwdnb() const {return m_bwdnb;}
243 int getfwdsb() const {return m_bwdsb;}
245 int getfwdnb() const {return m_bwdnb;}
247 int getbrlfb() const {return m_brlfb;}
249 int getbrlnb() const {return m_brlnb;}
251 int getNsecl() const {return m_n_secl;}
253 int getNsecl_fwd() const {return m_n_secl_fwd;}
255 int getNsecl_bwd() const {return m_n_secl_bwd;}
257 int getNsklm() const {return m_n_sklm;}
259 int getNsklm_fwd() const {return m_n_sklm_fwd;}
261 int getNsklm_bwd() const {return m_n_sklm_bwd;}
263 int getNinnertrk() const {return m_n_it;}
265 int geti2fo() const {return m_i2fo;}
267 int geti2io() const {return m_i2io;}
269 int getNiecl() const {return m_n_iecl;}
271 int getNiklm() const {return m_n_iklm;}
273 int getNeecleklm() const {return m_n_eecleklm;}
275 bool getInputBits(int i) const {return m_InputBits[i];}
277 bool getTauNN() const {return m_tauNeuro;}
278
280 void setN2Dfindertrk(int N2Dfindertrk) {m_n_2dfinder_track = N2Dfindertrk;}
282 void setN2Dfittertrk(int N2Dfittertrk) {m_n_2dfitter_track = N2Dfittertrk;}
284 void setN3Dfittertrk(int N3Dfittertrk) {m_n_3dfitter_track = N3Dfittertrk;}
286 void setN3DfittertrkZ10(int N3DfittertrkZ10) {m_n_3dfitter_track_Z10 = N3DfittertrkZ10;}
288 void setN3DfittertrkZ25(int N3DfittertrkZ25) {m_n_3dfitter_track_Z25 = N3DfittertrkZ25;}
290 void setN3DfittertrkZ35(int N3DfittertrkZ35) {m_n_3dfitter_track_Z35 = N3DfittertrkZ35;}
292 void setNNNtrk(int NNNtrk) {m_n_NN_track = NNNtrk;}
294 void setNNNtrkZ20(int NNNtrkZ20) {m_n_NN_track_Z20 = NNNtrkZ20;}
296 void setNNNtrkZ40(int NNNtrkZ40) {m_n_NN_track_Z40 = NNNtrkZ40;}
298 void setNNNtrkSTT(int NNNtrkSTT) {m_n_NN_track_STT = NNNtrkSTT;}
300 void setN2Dmatchtrk(int N2Dmatchtrk) {m_n_2dmatch_track = N2Dmatchtrk;}
302 void setN3Dmatchtrk(int N3Dmatchtrk) {m_n_3dmatch_track = N3Dmatchtrk;}
304 void setNcluster(int Ncluster) {m_n_cluster = Ncluster;}
306 void setNhigh300cluster(int N300clusterh) {m_n_high_300_cluster = N300clusterh;}
308 void setNhigh1GeVcluster(int Nhigh1GeVcluster) {m_n_high_1000_cluster = Nhigh1GeVcluster;}
310 void setNhigh1GeVcluster415(int Nhigh1GeVcluster415) {m_n_high_1000_cluster415 = Nhigh1GeVcluster415;}
312 void setNhigh1GeVcluster2316(int Nhigh1GeVcluster2316) {m_n_high_1000_cluster2316 = Nhigh1GeVcluster2316;}
314 void setNhigh1GeVcluster117(int Nhigh1GeVcluster117) {m_n_high_1000_cluster117 = Nhigh1GeVcluster117;}
316 void setNhigh2GeVcluster(int Nhigh2GeVcluster) {m_n_high_2000_cluster = Nhigh2GeVcluster;}
318 void setNhigh2GeVcluster414(int Nhigh2GeVcluster414) {m_n_high_2000_cluster414 = Nhigh2GeVcluster414;}
320 void setNhigh2GeVcluster231516(int Nhigh2GeVcluster231516) {m_n_high_2000_cluster231516 = Nhigh2GeVcluster231516;}
322 void setNhigh2GeVcluster117(int Nhigh2GeVcluster117) {m_n_high_2000_cluster117 = Nhigh2GeVcluster117;}
324 void setNneucluster(int Nneucluster) {m_n_neutral_cluster = Nneucluster;}
326 void setNklmtrk(int Nklm_track) {m_n_klm_track = Nklm_track;}
328 void setNklmhit(int Nklm_hit) {m_n_klm_hit = Nklm_hit;}
330 void setBhabhaVeto(int bha) {m_bhabhaveto = bha;}
332 void seteclBhabhaVeto(int eclbha) {m_eclbhabhaveto = eclbha;}
334 void setPairHigh(int PhiPairHigh) {m_n_PhiPairHigh = PhiPairHigh;}
336 void setPairLow(int PhiPairLow) {m_n_PhiPairLow = PhiPairLow;}
338 void set3DPair(int n3DPair) {m_n_3DPair = n3DPair;}
340 void setNSameHem1Trk(int SameHem1Trk) {m_n_SameHem1Trk = SameHem1Trk;}
342 void setNOppHem1Trk(int OppHem1Trk) {m_n_OppHem1Trk = OppHem1Trk;}
344 void setTrk_b2b_1to3(int Trk_b2b_1to3) {m_Trk_b2b_1to3 = Trk_b2b_1to3;}
346 void setTrk_b2b_1to5(int Trk_b2b_1to5) {m_Trk_b2b_1to5 = Trk_b2b_1to5;}
348 void setTrk_b2b_1to7(int Trk_b2b_1to7) {m_Trk_b2b_1to7 = Trk_b2b_1to7;}
350 void setTrk_b2b_1to9(int Trk_b2b_1to9) {m_Trk_b2b_1to9 = Trk_b2b_1to9;}
352 void setTrk_open90(int Trk_open90) {m_Trk_open90 = Trk_open90;}
354 void setTrk_open30(int Trk_open30) {m_Trk_open30 = Trk_open30;}
356 void setcluster_b2b_1to3(int cluster_b2b_1to3) {m_cluster_b2b_1to3 = cluster_b2b_1to3;}
358 void setcluster_b2b_1to5(int cluster_b2b_1to5) {m_cluster_b2b_1to5 = cluster_b2b_1to5;}
360 void setcluster_b2b_1to7(int cluster_b2b_1to7) {m_cluster_b2b_1to7 = cluster_b2b_1to7;}
362 void setcluster_b2b_1to9(int cluster_b2b_1to9) {m_cluster_b2b_1to9 = cluster_b2b_1to9;}
364 void setTrkcluster_b2b_1to3(int Trkcluster_b2b_1to3) {m_Trkcluster_b2b_1to3 = Trkcluster_b2b_1to3;}
366 void setTrkcluster_b2b_1to5(int Trkcluster_b2b_1to5) {m_Trkcluster_b2b_1to5 = Trkcluster_b2b_1to5;}
368 void setTrkcluster_b2b_1to7(int Trkcluster_b2b_1to7) {m_Trkcluster_b2b_1to7 = Trkcluster_b2b_1to7;}
370 void setTrkcluster_b2b_1to9(int Trkcluster_b2b_1to9) {m_Trkcluster_b2b_1to9 = Trkcluster_b2b_1to9;}
372 void seteed(int eed) {m_eed = eed;}
374 void setfed(int fed) {m_fed = fed;}
376 void setfp(int fp) {m_fp = fp;}
378 void seteeb(int eeb) {m_eeb = eeb;}
380 void setfep(int fep) {m_fep = fep;}
382 void setNshorttrk(int Nshorttrk) {m_n_st = Nshorttrk;}
384 void setNshorttrk_fwd(int Nshorttrk_fwd) {m_n_st_fwd = Nshorttrk_fwd;}
386 void setNshorttrk_bwd(int Nshorttrk_bwd) {m_n_st_bwd = Nshorttrk_bwd;}
388 void sets2s3(int s2s3) {m_s2s3 = s2s3;}
390 void sets2s5(int s2s5) {m_s2s5 = s2s5;}
392 void sets2so(int s2so) {m_s2so = s2so;}
394 void sets2s30(int s2s30) {m_s2s30 = s2s30;}
396 void sets2f3(int s2f3) {m_s2f3 = s2f3;}
398 void sets2f5(int s2f5) {m_s2f5 = s2f5;}
400 void sets2fo(int s2fo) {m_s2fo = s2fo;}
402 void sets2f30(int s2f30) {m_s2f30 = s2f30;}
404 void setbwdsb(int bwdsb) {m_bwdsb = bwdsb;}
406 void setbwdnb(int bwdnb) {m_bwdnb = bwdnb;}
408 void setfwdsb(int fwdsb) {m_fwdsb = fwdsb;}
410 void setfwdnb(int fwdnb) {m_fwdnb = fwdnb;}
412 void setbrlfb(int brlfb) {m_brlfb = brlfb;}
414 void setbrlnb(int brlnb) {m_brlnb = brlnb;}
416 void setNsecl(int Nsecl) {m_n_secl = Nsecl;}
418 void setNsecl_fwd(int Nsecl_fwd) {m_n_secl_fwd = Nsecl_fwd;}
420 void setNsecl_bwd(int Nsecl_bwd) {m_n_secl_bwd = Nsecl_bwd;}
422 void setNsklm(int Nsklm) {m_n_sklm = Nsklm;}
424 void setNsklm_fwd(int Nsklm_fwd) {m_n_sklm_fwd = Nsklm_fwd;}
426 void setNsklm_bwd(int Nsklm_bwd) {m_n_sklm_bwd = Nsklm_bwd;}
428 void setNinnertrk(int Ninnertrk) {m_n_it = Ninnertrk;}
430 void seti2fo(int i2fo) {m_i2fo = i2fo;}
432 void seti2io(int i2io) {m_i2io = i2io;}
434 void setNiecl(int Niecl) {m_n_iecl = Niecl;}
436 void setNiklm(int Niklm) {m_n_iklm = Niklm;}
438 void setNeecleklm(int Nieecleklm) {m_n_eecleklm = Nieecleklm;}
440 void setInputBits(int i, bool bit) {m_InputBits[i] = bit;}
442 void setTauNN(bool istau) {m_tauNeuro = istau;}
443
444 private:
470 //int m_n_NNmatch_track;
546 int m_eed;
548 int m_fed;
550 int m_fp;
552 int m_eeb;
554 int m_fep;
614 std::vector<bool> m_InputBits = std::vector<bool>(320, false);
617
619 ClassDef(TRGGRLInfo, 7); /*< the class title */
620 };
622} // end namespace Belle2
623
624//#endif
a class to store TRGGRL TSIM info
Definition: TRGGRLInfo.h:19
void setInputBits(int i, bool bit)
set GDL input bit
Definition: TRGGRLInfo.h:440
void setN3Dfittertrk(int N3Dfittertrk)
set the number of 3D charged tracks
Definition: TRGGRLInfo.h:284
void set3DPair(int n3DPair)
set 3DPair
Definition: TRGGRLInfo.h:338
int m_s2f30
s2f30: short-to-full opening angle > 30 degrees
Definition: TRGGRLInfo.h:576
int m_n_NN_track_Z40
#NN tracks Z0<40cm
Definition: TRGGRLInfo.h:462
void setN3DfittertrkZ25(int N3DfittertrkZ25)
set the number of 3D charged tracks
Definition: TRGGRLInfo.h:288
int getbrlnb() const
get brlnb: neutral bhabha cluster in barrel
Definition: TRGGRLInfo.h:249
void sets2f30(int s2f30)
set s2f30: short-to-full opening angle > 30 degrees
Definition: TRGGRLInfo.h:402
bool getInputBits(int i) const
get GDL input bit
Definition: TRGGRLInfo.h:275
int getNhigh2GeVcluster414() const
get the number of eclcluster >1GeV, exclude TCID 1,2,17
Definition: TRGGRLInfo.h:153
int getNsklm_fwd() const
get the number of klm matched fwd short tracks
Definition: TRGGRLInfo.h:259
int getNhigh2GeVcluster231516() const
get the number of eclcluster >1GeV, exclude TCID 1,2,17
Definition: TRGGRLInfo.h:155
int m_n_sklm_bwd
the number of klm matched bwd short tracks
Definition: TRGGRLInfo.h:600
int m_n_NN_track_STT
#NN tracks Z0<15cm,P>0.7GeV
Definition: TRGGRLInfo.h:464
void setfed(int fed)
set fed: one track & one matched & cluster b2b
Definition: TRGGRLInfo.h:374
void setPairLow(int PhiPairLow)
set PairLow
Definition: TRGGRLInfo.h:336
int getNhigh2GeVcluster() const
get the number of eclcluster >1GeV, exclude TCID 1,2,17
Definition: TRGGRLInfo.h:151
int m_n_sklm_fwd
the number of klm matched fwd short tracks
Definition: TRGGRLInfo.h:598
int m_n_sklm
the number of klm matched short tracks
Definition: TRGGRLInfo.h:596
int getcluster_b2b_1to7() const
get cluster_b2b_1to7
Definition: TRGGRLInfo.h:195
int m_n_secl_bwd
the number of ecl matched bwd short tracks
Definition: TRGGRLInfo.h:594
int getNshorttrk_fwd() const
get the number of fwd short tracks
Definition: TRGGRLInfo.h:219
int getNhig300cluster() const
get the number of eclclusters >300MeV
Definition: TRGGRLInfo.h:141
int getNNNtrkSTT() const
get the number of NN STT Z0<15cm, P>0.7GeV
Definition: TRGGRLInfo.h:131
void setNNNtrk(int NNNtrk)
set the number of NN charged tracks
Definition: TRGGRLInfo.h:292
void setfwdnb(int fwdnb)
set fwdnb: neutral bhabha cluster in fwd endcap
Definition: TRGGRLInfo.h:410
int getNhigh1GeVcluster2316() const
get the number of eclcluster >1GeV, exclude TCID 1,2,17
Definition: TRGGRLInfo.h:147
void setNsecl(int Nsecl)
set the number of ecl matched short tracks
Definition: TRGGRLInfo.h:416
void setNklmhit(int Nklm_hit)
set the number of klm hits
Definition: TRGGRLInfo.h:328
void setfp(int fp)
set fp: one track & track-cluster b2b
Definition: TRGGRLInfo.h:376
void setNshorttrk(int Nshorttrk)
set the number of short tracks
Definition: TRGGRLInfo.h:382
void setNhigh300cluster(int N300clusterh)
set the number of cluster >300 MeV
Definition: TRGGRLInfo.h:306
int m_bhabhaveto
two track Bhabha veto, bahbah:1, non-bhabha:0
Definition: TRGGRLInfo.h:504
int m_cluster_b2b_1to9
cluster_b2b_1to9
Definition: TRGGRLInfo.h:536
int m_s2f5
s2f5: short-to-full b2b, 10 to 50 degress
Definition: TRGGRLInfo.h:572
int m_s2s30
s2s30: short-to-short opening angle > 30 degrees
Definition: TRGGRLInfo.h:568
int getTrkcluster_b2b_1to9() const
get Trkcluster_b2b_1to9
Definition: TRGGRLInfo.h:205
int m_n_high_2000_cluster231516
Definition: TRGGRLInfo.h:490
int getcluster_b2b_1to9() const
get cluster_b2b_1to9
Definition: TRGGRLInfo.h:197
void setNsecl_fwd(int Nsecl_fwd)
set the number of ecl matched fwd short tracks
Definition: TRGGRLInfo.h:418
int m_Trk_b2b_1to3
Trk_b2b_1to3.
Definition: TRGGRLInfo.h:518
void setcluster_b2b_1to9(int cluster_b2b_1to9)
set the value of cluster_b2b_1to9
Definition: TRGGRLInfo.h:362
int getNhigh1GeVcluster415() const
get the number of eclcluster >1GeV, exclude TCID 1,2,17
Definition: TRGGRLInfo.h:145
int m_brlnb
brlnb: neutral bhabha cluster in barrel
Definition: TRGGRLInfo.h:588
int m_eeb
eeb: two matched & track b2b
Definition: TRGGRLInfo.h:552
int getNhigh1GeVcluster() const
get the number of eclcluster >1GeV, exclude TCID 1,2,17
Definition: TRGGRLInfo.h:143
void setNneucluster(int Nneucluster)
set the number of cluster w/o associated tracks
Definition: TRGGRLInfo.h:324
void setNhigh1GeVcluster2316(int Nhigh1GeVcluster2316)
set the number of cluster >1 GeV exclude TCID 1,2,17
Definition: TRGGRLInfo.h:312
int get3DPair() const
3D pair
Definition: TRGGRLInfo.h:173
void setNSameHem1Trk(int SameHem1Trk)
set NSameHem1Trk
Definition: TRGGRLInfo.h:340
int gets2so() const
get s2so: short-to-short opening angle > 90 degrees
Definition: TRGGRLInfo.h:227
void setNshorttrk_bwd(int Nshorttrk_bwd)
set the number of bwd short tracks
Definition: TRGGRLInfo.h:386
int gets2f30() const
get s2f30: short-to-full opening angle > 30 degrees
Definition: TRGGRLInfo.h:237
int m_s2fo
s2fo: short-to-full opening angle > 90 degrees
Definition: TRGGRLInfo.h:574
int m_eclbhabhaveto
ecl Bhabha veto (only ecl information is used), eclbahbah:1, non-eclbhabha:0
Definition: TRGGRLInfo.h:506
void setfep(int fep)
set fep: one track & one matched & track-cluster b2b
Definition: TRGGRLInfo.h:380
int getNNNtrkZ40() const
get the number of NN charged tracks Z0<40cm
Definition: TRGGRLInfo.h:129
int getNhigh1GeVcluster117() const
get the number of eclcluster >1GeV, exclude TCID 1,2,17
Definition: TRGGRLInfo.h:149
int m_brlfb
brlfb: full track matched to bhabha cluster in barrel
Definition: TRGGRLInfo.h:586
int m_cluster_b2b_1to3
cluster_b2b_1to3
Definition: TRGGRLInfo.h:530
int getNshorttrk_bwd() const
get the number of bwd short tracks
Definition: TRGGRLInfo.h:221
void setNklmtrk(int Nklm_track)
set the number of klm tracks
Definition: TRGGRLInfo.h:326
int m_n_iecl
the number of ecl matched inner tracks
Definition: TRGGRLInfo.h:608
int getN3DfittertrkZ35() const
get the number of 3D charged tracks
Definition: TRGGRLInfo.h:123
void setNiklm(int Niklm)
set the number of klm matched inner tracks
Definition: TRGGRLInfo.h:436
int m_fwdsb
fwdsb: short track matched to bhabha cluster in fwd endcap
Definition: TRGGRLInfo.h:582
void setNcluster(int Ncluster)
set the number of clusters
Definition: TRGGRLInfo.h:304
void sets2f5(int s2f5)
set s2f5: short-to-full b2b, 10 to 50 degress
Definition: TRGGRLInfo.h:398
void seteclBhabhaVeto(int eclbha)
set the value of sbhabha
Definition: TRGGRLInfo.h:332
int getNNNtrk() const
get the number of NN charged tracks
Definition: TRGGRLInfo.h:125
int getNNNtrkZ20() const
get the number of NN charged tracks Z0<20cm
Definition: TRGGRLInfo.h:127
int getPhiPairHigh() const
get PhiPairHigh
Definition: TRGGRLInfo.h:169
std::vector< bool > m_InputBits
GDL input bits.
Definition: TRGGRLInfo.h:614
void setN2Dfittertrk(int N2Dfittertrk)
set the number of 2D fitter tracks
Definition: TRGGRLInfo.h:282
void setNsecl_bwd(int Nsecl_bwd)
set the number of ecl matched bwd short tracks
Definition: TRGGRLInfo.h:420
int getfp() const
get fp: one track & track-cluster b2b
Definition: TRGGRLInfo.h:211
void sets2f3(int s2f3)
set s2f3: short-to-full b2b, 10 to 30 degress
Definition: TRGGRLInfo.h:396
int getN3Dfittertrk() const
get the number of 3D charged tracks
Definition: TRGGRLInfo.h:117
int m_n_NN_track
#NN tracks
Definition: TRGGRLInfo.h:458
int getPhiPairLow() const
get PhiPairLow
Definition: TRGGRLInfo.h:171
void setNhigh1GeVcluster117(int Nhigh1GeVcluster117)
set the number of cluster >1 GeV exclude TCID 1,2,17
Definition: TRGGRLInfo.h:314
int getN2Dmatchtrk() const
get the number of 2D matched tracks
Definition: TRGGRLInfo.h:133
void setTrk_open30(int Trk_open30)
set the value of Trk_open30
Definition: TRGGRLInfo.h:354
int getNsecl_bwd() const
get the number of ecl matched bwd short tracks
Definition: TRGGRLInfo.h:255
void setNhigh1GeVcluster(int Nhigh1GeVcluster)
set the number of cluster >1 GeV exclude TCID 1,2,17
Definition: TRGGRLInfo.h:308
int m_n_3dfitter_track_Z35
#3D fitter tracks
Definition: TRGGRLInfo.h:456
void seti2fo(int i2fo)
set i2fo: inner-to-full opening angle > 90 degrees
Definition: TRGGRLInfo.h:430
int m_i2io
i2io: inner-to-inner opening angle > 90 degrees
Definition: TRGGRLInfo.h:606
int m_Trk_open90
Trk_open90.
Definition: TRGGRLInfo.h:526
int m_n_high_1000_cluster415
Definition: TRGGRLInfo.h:480
void setN2Dmatchtrk(int N2Dmatchtrk)
set the number of 2D matched tracks
Definition: TRGGRLInfo.h:300
int getTrkcluster_b2b_1to5() const
get Trkcluster_b2b_1to5
Definition: TRGGRLInfo.h:201
void seteed(int eed)
set eed: two matched & cluster b2b
Definition: TRGGRLInfo.h:372
void setTrk_b2b_1to5(int Trk_b2b_1to5)
set the value of Trk_b2b_1to5
Definition: TRGGRLInfo.h:346
void setfwdsb(int fwdsb)
set fwdsb: short track matched to bhabha cluster in fwd endcap
Definition: TRGGRLInfo.h:408
int m_n_OppHem1Trk
number of OppHem+1Trk
Definition: TRGGRLInfo.h:516
int getBhabhaVeto() const
get two track bhabha logic
Definition: TRGGRLInfo.h:165
int m_n_NN_track_Z20
#NN tracks Z0<20cm
Definition: TRGGRLInfo.h:460
int m_n_iklm
the number of klm matched inner tracks
Definition: TRGGRLInfo.h:610
int m_n_2dfinder_track
#2D finder tracks
Definition: TRGGRLInfo.h:446
int getTrk_open30() const
get Trk_open30
Definition: TRGGRLInfo.h:189
void setNhigh2GeVcluster231516(int Nhigh2GeVcluster231516)
set the number of cluster >1 GeV exclude TCID 1,2,17
Definition: TRGGRLInfo.h:320
int m_n_PhiPairLow
number of PhiPairLow
Definition: TRGGRLInfo.h:510
void setcluster_b2b_1to3(int cluster_b2b_1to3)
set the value of cluster_b2b_1to3
Definition: TRGGRLInfo.h:356
void setN2Dfindertrk(int N2Dfindertrk)
set the number of 2D tracks
Definition: TRGGRLInfo.h:280
int m_cluster_b2b_1to7
cluster_b2b_1to7
Definition: TRGGRLInfo.h:534
int geti2fo() const
get i2fo: inner-to-full opening angle > 90 degrees
Definition: TRGGRLInfo.h:265
void setTrkcluster_b2b_1to3(int Trkcluster_b2b_1to3)
set the value of Trkcluster_b2b_1to3
Definition: TRGGRLInfo.h:364
int getNklmhit() const
get the number of klm hits
Definition: TRGGRLInfo.h:163
int getbrlfb() const
get brlfb: full track matched to bhabha cluster in barrel
Definition: TRGGRLInfo.h:247
void setbrlnb(int brlnb)
set brlnb: neutral bhabha cluster in barrel
Definition: TRGGRLInfo.h:414
int getTrk_b2b_1to7() const
get Trk_b2b_1to7
Definition: TRGGRLInfo.h:183
int getNklmtrk() const
get the number of klm tracks
Definition: TRGGRLInfo.h:161
void setNhigh2GeVcluster117(int Nhigh2GeVcluster117)
set the number of cluster >1 GeV exclude TCID 1,2,17
Definition: TRGGRLInfo.h:322
int getN3Dmatchtrk() const
get the number of 3D matched tracks
Definition: TRGGRLInfo.h:135
void setNNNtrkZ40(int NNNtrkZ40)
get the number of NN charged tracks Z0<40cm
Definition: TRGGRLInfo.h:296
int getTrk_b2b_1to3() const
get Trk_b2b_1to3
Definition: TRGGRLInfo.h:179
int m_s2s3
s2s3: short-to-short b2b, 10 to 30 degress
Definition: TRGGRLInfo.h:562
int getTrk_b2b_1to9() const
get Trk_b2b_1to9
Definition: TRGGRLInfo.h:185
int m_fep
fep: one track & one matched & track-cluster b2b
Definition: TRGGRLInfo.h:554
int m_n_high_1000_cluster2316
Definition: TRGGRLInfo.h:482
int getNcluster() const
get the number of 3D NN tracks
Definition: TRGGRLInfo.h:139
int gets2f5() const
get s2f5: short-to-full b2b, 10 to 50 degress
Definition: TRGGRLInfo.h:233
ClassDef(TRGGRLInfo, 7)
! The Class title
void seteeb(int eeb)
set eeb: two matched & track b2b
Definition: TRGGRLInfo.h:378
int geteeb() const
get eeb: two matched & track b2b
Definition: TRGGRLInfo.h:213
void setN3DfittertrkZ10(int N3DfittertrkZ10)
set the number of 3D charged tracks
Definition: TRGGRLInfo.h:286
int m_n_st_bwd
the number of bwd short tracks
Definition: TRGGRLInfo.h:560
void setNNNtrkZ20(int NNNtrkZ20)
get the number of NN charged tracks Z0<20cm
Definition: TRGGRLInfo.h:294
void setNeecleklm(int Nieecleklm)
set GDL input bit
Definition: TRGGRLInfo.h:438
int m_n_3dfitter_track
#3D fitter tracks
Definition: TRGGRLInfo.h:450
int getNinnertrk() const
get the number of inner tracks
Definition: TRGGRLInfo.h:263
int geti2io() const
get i2io: inner-to-inner opening angle > 90 degrees
Definition: TRGGRLInfo.h:267
void setbwdnb(int bwdnb)
set bwdnb: neutral bhabha cluster in bwd endcap
Definition: TRGGRLInfo.h:406
void setcluster_b2b_1to5(int cluster_b2b_1to5)
set the value of cluster_b2b_1to5
Definition: TRGGRLInfo.h:358
int m_s2so
s2so: short-to-short opening angle > 90 degrees
Definition: TRGGRLInfo.h:566
int getTrkcluster_b2b_1to3() const
get Trkcluster_b2b_1to3
Definition: TRGGRLInfo.h:199
int geteclBhabhaVeto() const
get eclbhabha
Definition: TRGGRLInfo.h:167
int getfed() const
get fed: one track & one matched & cluster b2b
Definition: TRGGRLInfo.h:209
void seti2io(int i2io)
set i2io: inner-to-inner opening angle > 90 degrees
Definition: TRGGRLInfo.h:432
int m_cluster_b2b_1to5
cluster_b2b_1to5
Definition: TRGGRLInfo.h:532
int gets2s3() const
get s2s3: short-to-short b2b, 10 to 30 degress
Definition: TRGGRLInfo.h:223
void setTrkcluster_b2b_1to5(int Trkcluster_b2b_1to5)
set the value of Trkcluster_b2b_1to5
Definition: TRGGRLInfo.h:366
int getcluster_b2b_1to5() const
get cluster_b2b_1to5
Definition: TRGGRLInfo.h:193
int getbwdsb() const
get bwdsb: short track matched to bhabha cluster in bwd endcap
Definition: TRGGRLInfo.h:239
int m_Trk_b2b_1to7
Trk_b2b_1to7.
Definition: TRGGRLInfo.h:522
int getN3DfittertrkZ25() const
get the number of 3D charged tracks
Definition: TRGGRLInfo.h:121
void setNshorttrk_fwd(int Nshorttrk_fwd)
set the number of fwd short tracks
Definition: TRGGRLInfo.h:384
int m_n_3dmatch_track
#3D matched NN tracks
Definition: TRGGRLInfo.h:468
int getNhigh2GeVcluster117() const
get the number of eclcluster >1GeV, exclude TCID 1,2,17
Definition: TRGGRLInfo.h:157
void setPairHigh(int PhiPairHigh)
set PairHigh
Definition: TRGGRLInfo.h:334
int geteed() const
get eed: two matched & cluster b2b
Definition: TRGGRLInfo.h:207
int m_Trk_open30
Trk_open30.
Definition: TRGGRLInfo.h:528
int m_Trkcluster_b2b_1to5
Trkcluster_b2b_1to5.
Definition: TRGGRLInfo.h:540
int gets2s5() const
get s2s5: short-to-short b2b, 10 to 50 degress
Definition: TRGGRLInfo.h:225
int getfwdsb() const
get fwdsb: short track matched to bhabha cluster in fwd endcap
Definition: TRGGRLInfo.h:243
int m_Trkcluster_b2b_1to9
Trkcluster_b2b_1to9.
Definition: TRGGRLInfo.h:544
int m_bwdsb
bwdsb: short track matched to bhabha cluster in bwd endcap
Definition: TRGGRLInfo.h:578
int m_fwdnb
fwdnb: neutral bhabha cluster in fwd endcap
Definition: TRGGRLInfo.h:584
void setbwdsb(int bwdsb)
set bwdsb: short track matched to bhabha cluster in bwd endcap
Definition: TRGGRLInfo.h:404
void setbrlfb(int brlfb)
set brlfb: full track matched to bhabha cluster in barrel
Definition: TRGGRLInfo.h:412
bool m_tauNeuro
if the events satisfied tau neuro net selection
Definition: TRGGRLInfo.h:616
int m_n_high_2000_cluster414
Definition: TRGGRLInfo.h:488
int m_Trk_b2b_1to9
Trk_b2b_1to9.
Definition: TRGGRLInfo.h:524
int getN2Dfittertrk() const
get the number of 2D fitter tracks
Definition: TRGGRLInfo.h:115
void setNhigh2GeVcluster414(int Nhigh2GeVcluster414)
set the number of cluster >1 GeV exclude TCID 1,2,17
Definition: TRGGRLInfo.h:318
void setTrk_b2b_1to9(int Trk_b2b_1to9)
set the value of Trk_b2b_1to9
Definition: TRGGRLInfo.h:350
void sets2fo(int s2fo)
set s2fo: short-to-full opening angle > 90 degrees
Definition: TRGGRLInfo.h:400
int getfep() const
get fep: one track & one matched & track-cluster b2b
Definition: TRGGRLInfo.h:215
void setNinnertrk(int Ninnertrk)
set the number of inner tracks
Definition: TRGGRLInfo.h:428
void setcluster_b2b_1to7(int cluster_b2b_1to7)
set the value of cluster_b2b_1to7
Definition: TRGGRLInfo.h:360
void setTauNN(bool istau)
set tau neuro net result
Definition: TRGGRLInfo.h:442
int getN3DfittertrkZ10() const
get the number of 3D charged tracks
Definition: TRGGRLInfo.h:119
int getNsklm_bwd() const
get the number of klm matched bwd short tracks
Definition: TRGGRLInfo.h:261
int m_n_SameHem1Trk
number of SameHem+1Trk
Definition: TRGGRLInfo.h:514
int m_fp
fp: one track & track-cluster b2b
Definition: TRGGRLInfo.h:550
int m_n_it
the number of inner tracks
Definition: TRGGRLInfo.h:602
void sets2s30(int s2s30)
set s2s30: short-to-short opening angle > 30 degrees
Definition: TRGGRLInfo.h:394
void setTrkcluster_b2b_1to7(int Trkcluster_b2b_1to7)
set the value of Trkcluster_b2b_1to7
Definition: TRGGRLInfo.h:368
int m_n_st
the number of short tracks
Definition: TRGGRLInfo.h:556
int getNshorttrk() const
get the number of short tracks
Definition: TRGGRLInfo.h:217
int m_Trkcluster_b2b_1to3
Trkcluster_b2b_1to3.
Definition: TRGGRLInfo.h:538
void setBhabhaVeto(int bha)
set the value of bhabha
Definition: TRGGRLInfo.h:330
int m_n_3dfitter_track_Z25
#3D fitter tracks
Definition: TRGGRLInfo.h:454
int m_n_high_1000_cluster117
Definition: TRGGRLInfo.h:484
void setNNNtrkSTT(int NNNtrkSTT)
get the number of NN charged STT Z0<15sm, P>0.7GeV
Definition: TRGGRLInfo.h:298
int getNneucluster() const
get the number of eclclusters without associated tracks
Definition: TRGGRLInfo.h:159
int getfwdnb() const
get fwdnb: neutral bhabha cluster in fwd endcap
Definition: TRGGRLInfo.h:245
int m_n_secl_fwd
the number of ecl matched fwd short tracks
Definition: TRGGRLInfo.h:592
void sets2s5(int s2s5)
set s2s5: short-to-short b2b, 10 to 50 degress
Definition: TRGGRLInfo.h:390
void setNsklm_bwd(int Nsklm_bwd)
set the number of klm matched bwd short tracks
Definition: TRGGRLInfo.h:426
int m_n_eecleklm
the number of klm matched ecl clusters at endcap
Definition: TRGGRLInfo.h:612
int getNsklm() const
get the number of klm matched short tracks
Definition: TRGGRLInfo.h:257
int m_i2fo
i2fo: inner-to-full opening angle > 90 degrees
Definition: TRGGRLInfo.h:604
void setN3DfittertrkZ35(int N3DfittertrkZ35)
set the number of 3D charged tracks
Definition: TRGGRLInfo.h:290
void sets2s3(int s2s3)
set s2s3: short-to-short b2b, 10 to 30 degress
Definition: TRGGRLInfo.h:388
int getNeecleklm() const
get the number of klm matched ecl clusters at the endcap
Definition: TRGGRLInfo.h:273
int m_Trk_b2b_1to5
Trk_b2b_1to5.
Definition: TRGGRLInfo.h:520
void setNiecl(int Niecl)
set the number of ecl matched inner tracks
Definition: TRGGRLInfo.h:434
int m_eed
eed: two matched & cluster b2b
Definition: TRGGRLInfo.h:546
void setNOppHem1Trk(int OppHem1Trk)
set NOppHem1Trk
Definition: TRGGRLInfo.h:342
void setTrk_b2b_1to7(int Trk_b2b_1to7)
set the value of Trk_b2b_1to7
Definition: TRGGRLInfo.h:348
int getTrkcluster_b2b_1to7() const
get Trkcluster_b2b_1to7
Definition: TRGGRLInfo.h:203
int m_n_PhiPairHigh
number of PhiPairHigh
Definition: TRGGRLInfo.h:508
void setTrk_b2b_1to3(int Trk_b2b_1to3)
set the value of Trk_b2b_1to3
Definition: TRGGRLInfo.h:344
TRGGRLInfo()
Constructor.
Definition: TRGGRLInfo.h:23
void setNhigh1GeVcluster415(int Nhigh1GeVcluster415)
set the number of cluster >1 GeV exclude TCID 1,2,17
Definition: TRGGRLInfo.h:310
int m_n_high_2000_endcap_cluster
Definition: TRGGRLInfo.h:494
int m_n_2dfitter_track
#2D fitter tracks
Definition: TRGGRLInfo.h:448
int m_n_2dmatch_track
#2D matched finder tracks
Definition: TRGGRLInfo.h:466
int m_n_secl
the number of ecl matched short tracks
Definition: TRGGRLInfo.h:590
int m_s2s5
s2s5: short-to-short b2b, 10 to 50 degress
Definition: TRGGRLInfo.h:564
int m_n_cluster
#3D NN tracks
Definition: TRGGRLInfo.h:472
void sets2so(int s2so)
set s2so: short-to-short opening angle > 90 degrees
Definition: TRGGRLInfo.h:392
int getNiecl() const
get the number of ecl matched inner tracks
Definition: TRGGRLInfo.h:269
void setNsklm_fwd(int Nsklm_fwd)
set the number of klm matched fwd short tracks
Definition: TRGGRLInfo.h:424
void setNsklm(int Nsklm)
set the number of klm matched short tracks
Definition: TRGGRLInfo.h:422
void setTrk_open90(int Trk_open90)
set the value of Trk_open90
Definition: TRGGRLInfo.h:352
int getNsecl_fwd() const
get the number of ecl matched fwd short tracks
Definition: TRGGRLInfo.h:253
int getNsecl() const
get the number of ecl matched short tracks
Definition: TRGGRLInfo.h:251
int m_bwdnb
bwdnb: neutral bhabha cluster in bwd endcap
Definition: TRGGRLInfo.h:580
int m_n_3dfitter_track_Z10
#3D fitter tracks
Definition: TRGGRLInfo.h:452
int getNOppHem1Trk() const
NOppHem1Trk.
Definition: TRGGRLInfo.h:177
int getN2Dfindertrk() const
get the number of 2D tracks
Definition: TRGGRLInfo.h:113
bool getTauNN() const
get the the tau neuro net result
Definition: TRGGRLInfo.h:277
int getbwdnb() const
get bwdnb: neutral bhabha cluster in bwd endcap
Definition: TRGGRLInfo.h:241
void setNhigh2GeVcluster(int Nhigh2GeVcluster)
set the number of cluster >1 GeV exclude TCID 1,2,17
Definition: TRGGRLInfo.h:316
int m_n_high_2000_cluster117
Definition: TRGGRLInfo.h:492
int m_Trkcluster_b2b_1to7
Trkcluster_b2b_1to7.
Definition: TRGGRLInfo.h:542
int getNSameHem1Trk() const
NSameHem1Trk.
Definition: TRGGRLInfo.h:175
int getcluster_b2b_1to3() const
get cluster_b2b_1to3
Definition: TRGGRLInfo.h:191
void setN3Dmatchtrk(int N3Dmatchtrk)
set the number of 3D matched tracks
Definition: TRGGRLInfo.h:302
int getTrk_open90() const
get Trk_open90
Definition: TRGGRLInfo.h:187
int m_fed
fed: one track & one matched & cluster b2b
Definition: TRGGRLInfo.h:548
int m_n_st_fwd
the number of fwd short tracks
Definition: TRGGRLInfo.h:558
int gets2fo() const
get s2fo: short-to-full opening angle > 90 degrees
Definition: TRGGRLInfo.h:235
int m_n_3DPair
number of 3DPair
Definition: TRGGRLInfo.h:512
void setTrkcluster_b2b_1to9(int Trkcluster_b2b_1to9)
set the value of Trkcluster_b2b_1to9
Definition: TRGGRLInfo.h:370
int getTrk_b2b_1to5() const
get Trk_b2b_1to5
Definition: TRGGRLInfo.h:181
int gets2s30() const
get s2s30: short-to-short opening angle > 30 degrees
Definition: TRGGRLInfo.h:229
int getNiklm() const
get the number of klm matched inner tracks
Definition: TRGGRLInfo.h:271
int gets2f3() const
get s2f3: short-to-full b2b, 10 to 30 degress
Definition: TRGGRLInfo.h:231
int m_s2f3
s2f3: short-to-full b2b, 10 to 30 degress
Definition: TRGGRLInfo.h:570
Abstract base class for different kinds of events.