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