46 virtual void clear() = 0;
49 int getHresId(
int lay,
int entr,
int lr,
int bin )
const;
51 bool getCellTrkPass(
MdcCalEvent* event,
int iTrk,
int cellTrkPass[] );
81 bool m_fgGoodWire[43][288];
83 TH1F* m_effNtrkRecHit;
116 TH1F* m_hresAllExcUp;
117 TH1F* m_hresAllExcDw;
118 TH1F* m_hresInnExcUp;
119 TH1F* m_hresInnExcDw;
120 TH1F* m_hresStpExcUp;
121 TH1F* m_hresStpExcDw;
122 TH1F* m_hresOutExcUp;
123 TH1F* m_hresOutExcDw;
126 TH1F* m_hresAveAllQ[14];
127 TH1F* m_hresAveOutQ[14];
128 TH1F* m_hresAveLayQ[43][14];
162 TH1F* m_hnhitsRecInn;
163 TH1F* m_hnhitsRecStp;
164 TH1F* m_hnhitsRecOut;
166 TH1F* m_hnhitsCalInn;
167 TH1F* m_hnhitsCalStp;
168 TH1F* m_hnhitsCalOut;
240 static const int NPhiBin = 20;
241 static const int NThetaBin = 9;
246 TH1F* m_ppPhi[NPhiBin];
247 TH1F* m_pnPhi[NPhiBin];
248 TH1F* m_ppThe[NThetaBin];
249 TH1F* m_pnThe[NThetaBin];
250 TH1F* m_ppThePhi[NThetaBin][NPhiBin];
251 TH1F* m_pnThePhi[NThetaBin][NPhiBin];
254 TH1F* m_ppPhiCms[NPhiBin];
255 TH1F* m_pnPhiCms[NPhiBin];
256 TH1F* m_ppTheCms[NThetaBin];
257 TH1F* m_pnTheCms[NThetaBin];
258 TH1F* m_ppThePhiCms[NThetaBin][NPhiBin];
259 TH1F* m_pnThePhiCms[NThetaBin][NPhiBin];
262 NTuple::Tuple* m_cosmic;
263 NTuple::Item<double> m_pUpcos;
264 NTuple::Item<double> m_pDwcos;
265 NTuple::Item<double> m_ptUpcos;
266 NTuple::Item<double> m_ptDwcos;
267 NTuple::Item<double> m_phiUpcos;
268 NTuple::Item<double> m_phiDwcos;
269 NTuple::Item<double> m_drUpcos;
270 NTuple::Item<double> m_drDwcos;
271 NTuple::Item<double> m_dzUpcos;
272 NTuple::Item<double> m_dzDwcos;
273 NTuple::Item<double> m_ctheUpcos;
274 NTuple::Item<double> m_ctheDwcos;
275 NTuple::Item<long> m_nhitUpcos;
276 NTuple::Item<long> m_nhitDwcos;
277 NTuple::Item<long> m_chargecos;
278 NTuple::Item<long> m_tesFlagcos;
279 NTuple::Item<double> m_tescos;
284 std::map<int, int> m_mapr2d;
285 std::vector<TH1F*> m_hr2dInc;
286 std::vector<TH1F*> m_hr2dExc;
292 static const int HRESLAYER_INDEX = 10;
293 static const int HRESLAYER_MASK = 0xFC00;
295 static const int HRESENTRA_INDEX = 7;
296 static const int HRESENTRA_MASK = 0x380;
298 static const int HRESLR_INDEX = 5;
299 static const int HRESLR_MASK = 0x60;
301 static const int HRESBIN_INDEX = 0;
302 static const int HRESBIN_MASK = 0x1F;