23 Gaudi::svcLocator()->service(
"MessageSvc",
msgSvc);
24 MsgStream log(
msgSvc,
"MdcAliRecTrk");
25 log << MSG::DEBUG <<
"MdcAliRecTrk::setRecTrk()" << endreq;
27 m_stat = (*it_trk)->stat();
28 m_dr = (*it_trk) -> helix(0);
29 m_phi0 = (*it_trk) -> helix(1);
30 m_kappa = (*it_trk) -> helix(2);
31 m_dz = (*it_trk) -> helix(3);
32 m_tanl = (*it_trk) -> helix(4);
34 m_helix = (*it_trk)->helix();
35 m_helixerr = (*it_trk)->err();
37 m_chisq = (*it_trk) -> chi2();
38 m_nhits = (*it_trk) -> getNhits();
48 m_p = m_pt * sqrt(m_tanl * m_tanl + 1.0);
51 HitRefVec gothits = (*it_trk) -> getVecHits();
52 HitRefVec::iterator it_hit = gothits.begin();
54 for(; it_hit != gothits.end(); it_hit++){
57 m_rechit.push_back(rechit);
63 Gaudi::svcLocator()->service(
"MessageSvc",
msgSvc);
64 MsgStream log(
msgSvc,
"MdcAliRecTrk");
65 log << MSG::DEBUG <<
"MdcAliRecTrk::setKalTrk()" << endreq;
73 m_dr = (*it_trk)->dr();
74 m_phi0 = (*it_trk)->fi0();
75 m_kappa = (*it_trk)->kappa();
76 m_dz = (*it_trk)->dz();
77 m_tanl = (*it_trk)->tanl();
78 m_chisq = (*it_trk)->chi2();
83 m_pt = 1.0 / fabs(m_kappa);
84 m_p = m_pt * sqrt( m_tanl * m_tanl + 1.0 );
87 HelixSegRefVec::iterator it_hit = gothelixsegs.begin();
91 for(; it_hit != gothelixsegs.end(); it_hit++){
94 m_rechit.push_back(rechit);