51 TrkReco(
const std::string& name, ISvcLocator* pSvcLocator);
82 void dump(
const std::string & message = std::string(
""),
83 const std::string & prefix = std::string(
""))
const;
109 bool mcEvent(
void)
const;
112 void mcInformation(
void);
115 double maxdDistance(
TMLink *)
const;
117 TMDC * cdcInit(
void);
120 void InitTuple(
void);
121 void FillTuple(
void);
267 int havedigi[43][288];
270 NTuple::Tuple* m_tuple;
271 NTuple::Item<float> t_mcphi,t_mctheta,t_mcptot,t_mcpt,t_mcpz,t_mct0,t_nDigi,
272 t_pt,t_ptot,t_dr,t_dz,t_tanlmd,t_phi,t_radius,t_chi2,t_ndf,t_nHits,t_nCores,t_nSegs,
273 t_length,t_length2,t_evtNo,
274 t_dpt,t_dptot,t_dlmd,t_dphi,
276 t_good_theta,t_gdNLayers,t_mcNLayers,t_bestNLayers,t_bestMcNLayers;
278 NTuple::Tuple* m_tuple2;
279 NTuple::Item<float> t2_mctheta,t2_mcpt,t2_nDigi,t2_length,t2_ndf,t2_evtNo,t2_chi2,t2_nHits,t2_nSegs,t2_length2,t2_radius;
281 NTuple::Tuple* m_tuple3;
282 NTuple::Item<float> t3_mct0,t3_mcptot,t3_mcpt,t3_mctheta,t3_mcphi, t3_mcpid, t3_evtNo;
284 NTuple::Tuple* m_tuple31;
285 NTuple::Item<float> t3_nDigi,t3_goodLength, t3_t0Rec, t3_t0, t3_t0Sta, t3_finalLength, t3_length;
287 NTuple::Tuple* m_tuple4;
288 NTuple::Item<float> t4_Dist,t4_drift,t4_dDrift,t4_mcDrift,t4_mcLR,t4_pull,t4_lyrId,t4_localId;
289 NTuple::Item<float> t4_LR,t4_tdc,t4_z,t4_bz,t4_fz,t4_fy,t4_phi, t4_nHits;
291 NTuple::Tuple* m_tuple5;
292 NTuple::Item<float> t5_ptotPos, t5_ptotNeg, t5_drPos, t5_drNeg, t5_dzPos, t5_dzNeg;
294 NTuple::Tuple* m_tuple6;
295 NTuple::Item<float> u_length2,u_mcptot,u_mcpt,u_mctheta,u_nDigi,u_evtNo,u_mct0,ut_t0,ut0_sta;
297 NTuple::Tuple* m_tuple7;
298 NTuple::Item<float> ti_eventTime, ti_recTrkNum, ti_evtNo, ti_nHits, ti_nDigi;
300 NTuple::Tuple* m_tuple9;
301 NTuple::Item<float> t9_times, t9_nLinks, t9_nUsed, t9_nSL, t9_mctheta;
303 NTuple::Tuple* m_tuple10;
304 NTuple::Item<float> t10_tdc, t10_adc, t10_drift, t10_dDrift,t10_lyrId,t10_localId;