Newer
Older
HMS_trig_1_event g.evtyp == 1
HMS_trig_2_event g.evtyp == 2
HMS_trig_3_event g.evtyp == 3
HMS_trig_4_event g.evtyp == 4
HMS_trig_5_event g.evtyp == 5
HMS_trig_6_event g.evtyp == 6
HMS_event HMS_trig_1_event || HMS_trig_2_event || HMS_trig_3_event || HMS_trig_4_event || HMS_trig_5_event || HMS_trig_6_event
Decode_master HMS_event
Block: CoarseTracking
CoarseTracking_master HMS_event
#add cuts to stricter times and apply them to drift distances (HMS 6 GeV Drift Chambers)
time_cut1 H.dc.1x1.time > 0 && H.dc.1x1.time < 250
Carlos Yero
committed
time_cut2 H.dc.1u2.time > 0 && H.dc.1u2.time < 250
time_cut3 H.dc.1u1.time > 0 && H.dc.1u1.time < 250
time_cut4 H.dc.1v1.time > 0 && H.dc.1v1.time < 250
Carlos Yero
committed
time_cut5 H.dc.1v2.time > 0 && H.dc.1v2.time < 250
time_cut6 H.dc.1x2.time > 0 && H.dc.1x2.time < 250
time_cut7 H.dc.2x1.time > 0 && H.dc.2x1.time < 250
Carlos Yero
committed
time_cut8 H.dc.2u2.time > 0 && H.dc.1u2.time < 250
time_cut9 H.dc.2u1.time > 0 && H.dc.2u1.time < 250
time_cut10 H.dc.2v1.time > 0 && H.dc.2v1.time < 250
Carlos Yero
committed
time_cut11 H.dc.2v2.time > 0 && H.dc.2v2.time < 250
time_cut12 H.dc.2x2.time > 0 && H.dc.2x2.time < 250
Carlos Yero
committed
hmsDC1Planes_large (H.dc.1x1.nhit+H.dc.1u2.nhit+H.dc.1u1.nhit+H.dc.1v1.nhit+H.dc.1x2.nhit+H.dc.1v2.nhit) >20
hmsDC2Planes_large (H.dc.2x1.nhit+H.dc.2u2.nhit+H.dc.2u1.nhit+H.dc.2v1.nhit+H.dc.2x2.nhit+H.dc.2v2.nhit) >20
Carlos Yero
committed
hmsDC1_1hit_u2 H.dc.1u2.nhit == 1
hmsDC1_1hit_u1 H.dc.1u1.nhit == 1
hmsDC1_1hit_v1 H.dc.1v1.nhit == 1
Carlos Yero
committed
hmsDC1_1hit_v2 H.dc.1v2.nhit == 1
hmsDC1_1hit_x2 H.dc.1x2.nhit == 1
hmsDC2_1hit_x1 H.dc.2x1.nhit == 1
Carlos Yero
committed
hmsDC2_1hit_u2 H.dc.2u2.nhit == 1
hmsDC2_1hit_u1 H.dc.2u1.nhit == 1
hmsDC2_1hit_v1 H.dc.2v1.nhit == 1
Carlos Yero
committed
hmsDC2_1hit_v2 H.dc.2v2.nhit == 1
hmsDC2_1hit_x2 H.dc.2x2.nhit == 1
h1hit1 H.dc.1x1.nhit >= 1
Carlos Yero
committed
h1hit2 H.dc.1u2.nhit >= 1
h1hit3 H.dc.1u1.nhit >= 1
h1hit4 H.dc.1v1.nhit >= 1
Carlos Yero
committed
h1hit5 H.dc.1v2.nhit >= 1
h1hit6 H.dc.1x2.nhit >= 1
h2hit1 H.dc.2x1.nhit >= 1
Carlos Yero
committed
h2hit2 H.dc.2u2.nhit >= 1
h2hit3 H.dc.2u1.nhit >= 1
h2hit4 H.dc.2v1.nhit >= 1
Carlos Yero
committed
h2hit5 H.dc.2v2.nhit >= 1
Carlos Yero
committed
hmsDC1Planes6hits (H.dc.1x1.nhit+H.dc.1u2.nhit+H.dc.1u1.nhit+H.dc.1v1.nhit+H.dc.1x2.nhit+H.dc.1v2.nhit) ==6
hmsDC2Planes6hits (H.dc.2x1.nhit+H.dc.2u2.nhit+H.dc.2u1.nhit+H.dc.2v1.nhit+H.dc.2x2.nhit+H.dc.2v2.nhit )==6
hmsDC1_5hits_x1 hmsDC1_1hit_u2&&hmsDC1_1hit_u1&&hmsDC1_1hit_v1&&hmsDC1_1hit_x2&&hmsDC1_1hit_v2
hmsDC1_6hits_x1 h1hit1&&hmsDC1_1hit_u2&&hmsDC1_1hit_u1&&hmsDC1_1hit_v1&&hmsDC1_1hit_x2&&hmsDC1_1hit_v2
hmsDC1_5hits_u2 hmsDC1_1hit_x1&&hmsDC1_1hit_u1&&hmsDC1_1hit_v1&&hmsDC1_1hit_x2&&hmsDC1_1hit_v2
hmsDC1_6hits_u2 h1hit2&&hmsDC1_1hit_x1&&hmsDC1_1hit_u1&&hmsDC1_1hit_v1&&hmsDC1_1hit_x2&&hmsDC1_1hit_v2
hmsDC1_5hits_u1 hmsDC1_1hit_x1&&hmsDC1_1hit_u2&&hmsDC1_1hit_v1&&hmsDC1_1hit_x2&&hmsDC1_1hit_v2
hmsDC1_6hits_u1 h1hit3&&hmsDC1_1hit_x1&&hmsDC1_1hit_u2&&hmsDC1_1hit_v1&&hmsDC1_1hit_x2&&hmsDC1_1hit_v2
hmsDC1_5hits_v1 hmsDC1_1hit_x1&&hmsDC1_1hit_u2&&hmsDC1_1hit_u1&&hmsDC1_1hit_x2&&hmsDC1_1hit_v2
hmsDC1_6hits_v1 h1hit4&&hmsDC1_1hit_x1&&hmsDC1_1hit_u2&&hmsDC1_1hit_u1&&hmsDC1_1hit_x2&&hmsDC1_1hit_v2
hmsDC1_5hits_x2 hmsDC1_1hit_x1&&hmsDC1_1hit_u2&&hmsDC1_1hit_u1&&hmsDC1_1hit_v1&&hmsDC1_1hit_v2
hmsDC1_6hits_x2 h1hit6&&hmsDC1_1hit_x1&&hmsDC1_1hit_u2&&hmsDC1_1hit_u1&&hmsDC1_1hit_v1&&hmsDC1_1hit_v2
hmsDC1_5hits_v2 hmsDC1_1hit_x1&&hmsDC1_1hit_u2&&hmsDC1_1hit_u1&&hmsDC1_1hit_v1&&hmsDC1_1hit_x2
hmsDC1_6hits_v2 h1hit5&&hmsDC1_1hit_x1&&hmsDC1_1hit_u2&&hmsDC1_1hit_u1&&hmsDC1_1hit_v1&&hmsDC1_1hit_x2
hmsDC2_5hits_x1 hmsDC2_1hit_u2&&hmsDC2_1hit_u1&&hmsDC2_1hit_v1&&hmsDC2_1hit_x2&&hmsDC2_1hit_v2
hmsDC2_6hits_x1 h2hit1&&hmsDC2_1hit_u2&&hmsDC2_1hit_u1&&hmsDC2_1hit_v1&&hmsDC2_1hit_x2&&hmsDC2_1hit_v2
hmsDC2_5hits_u2 hmsDC2_1hit_x1&&hmsDC2_1hit_u1&&hmsDC2_1hit_v1&&hmsDC2_1hit_x2&&hmsDC2_1hit_v2
hmsDC2_6hits_u2 h2hit2&&hmsDC2_1hit_x1&&hmsDC2_1hit_u1&&hmsDC2_1hit_v1&&hmsDC2_1hit_x2&&hmsDC2_1hit_v2
hmsDC2_5hits_u1 hmsDC2_1hit_x1&&hmsDC2_1hit_u2&&hmsDC2_1hit_v1&&hmsDC2_1hit_x2&&hmsDC2_1hit_v2
hmsDC2_6hits_u1 h2hit3&&hmsDC2_1hit_x1&&hmsDC2_1hit_u2&&hmsDC2_1hit_v1&&hmsDC2_1hit_x2&&hmsDC2_1hit_v2
hmsDC2_5hits_v1 hmsDC2_1hit_x1&&hmsDC2_1hit_u2&&hmsDC2_1hit_u1&&hmsDC2_1hit_x2&&hmsDC2_1hit_v2
hmsDC2_6hits_v1 h2hit4&&hmsDC2_1hit_x1&&hmsDC2_1hit_u2&&hmsDC2_1hit_u1&&hmsDC2_1hit_x2&&hmsDC2_1hit_v2
hmsDC2_5hits_x2 hmsDC2_1hit_x1&&hmsDC2_1hit_u2&&hmsDC2_1hit_u1&&hmsDC2_1hit_v1&&hmsDC2_1hit_v2
hmsDC2_6hits_x2 h2hit6&&hmsDC2_1hit_x1&&hmsDC2_1hit_u2&&hmsDC2_1hit_u1&&hmsDC2_1hit_v1&&hmsDC2_1hit_v2
hmsDC2_5hits_v2 hmsDC2_1hit_x1&&hmsDC2_1hit_u2&&hmsDC2_1hit_u1&&hmsDC2_1hit_v1&&hmsDC2_1hit_x2
hmsDC2_6hits_v2 h2hit5&&hmsDC2_1hit_x1&&hmsDC2_1hit_u2&&hmsDC2_1hit_u1&&hmsDC2_1hit_v1&&hmsDC2_1hit_x2
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
hms1HitsLt H.dc.Ch1.nhit <= H.dc.Ch1.maxhits && g.evtyp==1
hms2HitsLt H.dc.Ch2.nhit <= H.dc.Ch2.maxhits && g.evtyp==1
hmsHitsLt H.dc.Ch1.nhit <= H.dc.Ch1.maxhits && H.dc.Ch2.nhit <= H.dc.Ch2.maxhits && g.evtyp==1
hmsDC1PlanesGT (h1hit1 + h1hit2 + h1hit3 + h1hit4 + h1hit5 + h1hit6 )>=5
hmsDC2PlanesGT (h2hit1 + h2hit2 + h2hit3 + h2hit4 + h2hit5 + h2hit6 )>=5
hmsPlanesGT hmsDC1PlanesGT && hmsDC2PlanesGT
hmsHitsPlanes (H.dc.Ch1.nhit <= H.dc.Ch1.maxhits) && (H.dc.Ch2.nhit <= H.dc.Ch2.maxhits) && hmsPlanesGT
hSpacePoints H.dc.Ch1.spacepoints >= 1 && H.dc.Ch2.spacepoints >=1
hSpacePointsStub H.dc.stubtest==1 && H.dc.Ch1.spacepoints >=1 && H.dc.Ch2.spacepoints >=1
hFoundTrack H.dc.ntrack>0
hStubLT H.dc.stubtest==1
f1HSpacePoints hms1HitsLt && hmsDC1PlanesGT && H.dc.Ch1.spacepoints==0 && g.evtyp==1
f2HSpacePoints hms2HitsLt && hmsDC2PlanesGT && H.dc.Ch2.spacepoints==0 && g.evtyp==1
hTest1 hmsHitsPlanes && (!hSpacePoints)
hTest2 hSpacePoints && (!hStubLT)
Block: CoarseReconstruct
CoarseReconstruct_master HMS_event
Block: Tracking
Tracking_master HMS_event
Block: Reconstruct
Reconstruct_master HMS_event
cer_pmt1_elec H.cer.npe[0]>.5
cer_pmt2_elec H.cer.npe[0]>.5
cer_elec H.cer.npeSum>.5
cer_pi H.cer.npeSum<.5
HMSScinGood H.hod.goodscinhit == 1
HMSScinShould HMSScinGood
HMSScinShoulde HMSScinGood && H.cal.etotnorm > 0.6&& H.cal.etotnorm < 2.0&& H.cer.npeSum > 0.5
HMSScinShouldh HMSScinGood && H.cal.etotnorm <0.6&& H.cal.etotnorm>0.0&& H.cer.npeSum < 0.5
HMSScinDid HMSScinShould && H.dc.ntrack > 0
HMSScinDide HMSScinShoulde && H.dc.ntrack > 0
HMSScinDidh HMSScinShouldh && H.dc.ntrack > 0
goodHDC1x1 H.dc.1x1.nhit > 0 && H.dc.1x1.nhit < 3
Carlos Yero
committed
goodHDC1u2 H.dc.1u2.nhit > 0 && H.dc.1u2.nhit < 3
goodHDC1u1 H.dc.1u1.nhit > 0 && H.dc.1u1.nhit < 3
goodHDC1v1 H.dc.1v1.nhit > 0 && H.dc.1v1.nhit < 3
Carlos Yero
committed
goodHDC1v2 H.dc.1v2.nhit > 0 && H.dc.1v2.nhit < 3
goodHDC1x2 H.dc.1x2.nhit > 0 && H.dc.1x2.nhit < 3
goodHDC2x1 H.dc.2x1.nhit > 0 && H.dc.2x1.nhit < 3
Carlos Yero
committed
goodHDC2u2 H.dc.2u2.nhit > 0 && H.dc.2u2.nhit < 3
goodHDC2u1 H.dc.2u1.nhit > 0 && H.dc.2u1.nhit < 3
goodHDC2v1 H.dc.2v1.nhit > 0 && H.dc.2v1.nhit < 3
Carlos Yero
committed
goodHDC2v2 H.dc.2v2.nhit > 0 && H.dc.2v2.nhit < 3
goodHDC2x2 H.dc.2x2.nhit > 0 && H.dc.2x2.nhit < 3
Carlos Yero
committed
goodHDC1 goodHDC1x1 && goodHDC1u2 && goodHDC1u1 && goodHDC1v1 && goodHDC1v2 && goodHDC1x2
goodHDC2 goodHDC2x1 && goodHDC2u2 && goodHDC2u1 && goodHDC2v1 && goodHDC2v2 && goodHDC2x2
bothGood goodHDC1 && goodHDC2
realhdc1x1 goodHDC1x1 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0)
Carlos Yero
committed
realhdc1u2 goodHDC1u2 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0)
realhdc1u1 goodHDC1u1 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0)
realhdc1v1 goodHDC1v1 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0)
Carlos Yero
committed
realhdc1v2 goodHDC1v2 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0)
realhdc1x2 goodHDC1x2 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0)
realhdc2x1 goodHDC2x1 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0)
Carlos Yero
committed
realhdc2u2 goodHDC2u2 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0)
realhdc2u1 goodHDC2u1 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0)
realhdc2v1 goodHDC2v1 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0)
Carlos Yero
committed
realhdc2v2 goodHDC2v2 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0)
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
realhdc2x2 goodHDC2x2 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0)
hFound1Track H.dc.ntrack == 1
hFound2Track H.dc.ntrack == 2
hFound3Track H.dc.ntrack == 3
hFound4Track H.dc.ntrack == 4
hCleanTrack H.gtr.index > -1
1hCleanTrack H.gtr.index == 0
2hCleanTrack H.gtr.index == 1
3hCleanTrack H.gtr.index == 2
4hCleanTrack H.gtr.index == 3
anyhs1x H.hod.1x.nhits > 0
anyhs1y H.hod.1y.nhits > 0
anyhs2x H.hod.2x.nhits > 0
anyhs2y H.hod.2y.nhits > 0
goodhs1x H.hod.1x.nhits > 0 && H.hod.1x.nhits < 3
goodhs1y H.hod.1y.nhits > 0 && H.hod.1y.nhits < 3
goodhs1 goodhs1x && goodhs1y
goodhs2x H.hod.2x.nhits > 0 && H.hod.2x.nhits < 3
goodhs2y H.hod.2y.nhits > 0 && H.hod.2y.nhits < 3
goodhs2 goodhs2x && goodhs2y
goodhs1s2 goodhs1 && goodhs2
HMS_hcer_track_matched_region_1 H.cer.numTracksMatched[0]>0
HMS_hcer_track_fired_region_1 H.cer.numTracksFired[0]>0
HMS_hcer_track_matched_region_2 H.cer.numTracksMatched[1]>0
HMS_hcer_track_fired_region_2 H.cer.numTracksFired[1]>0
HMS_hcer_track_matched_tot H.cer.totNumTracksMatched>0
HMS_hcer_track_fired_tot H.cer.totNumTracksFired>0