21 Gaudi::svcLocator()->service(
"MessageSvc",
msgSvc );
22 MsgStream log(
msgSvc,
"MdcAliRecTrk" );
23 log << MSG::DEBUG <<
"MdcAliRecTrk::setRecTrk()" << endmsg;
25 m_stat = ( *it_trk )->stat();
26 m_dr = ( *it_trk )->helix( 0 );
27 m_phi0 = ( *it_trk )->helix( 1 );
28 m_kappa = ( *it_trk )->helix( 2 );
29 m_dz = ( *it_trk )->helix( 3 );
30 m_tanl = ( *it_trk )->helix( 4 );
32 m_helix = ( *it_trk )->helix();
33 m_helixerr = ( *it_trk )->err();
35 m_chisq = ( *it_trk )->chi2();
36 m_nhits = ( *it_trk )->getNhits();
49 m_p = m_pt * sqrt( m_tanl * m_tanl + 1.0 );
52 HitRefVec gothits = ( *it_trk )->getVecHits();
53 HitRefVec::iterator it_hit = gothits.begin();
55 for ( ; it_hit != gothits.end(); it_hit++ )
59 m_rechit.push_back( rechit );
65 Gaudi::svcLocator()->service(
"MessageSvc",
msgSvc );
66 MsgStream log(
msgSvc,
"MdcAliRecTrk" );
67 log << MSG::DEBUG <<
"MdcAliRecTrk::setKalTrk()" << endmsg;
75 m_dr = ( *it_trk )->dr();
76 m_phi0 = ( *it_trk )->fi0();
77 m_kappa = ( *it_trk )->kappa();
78 m_dz = ( *it_trk )->dz();
79 m_tanl = ( *it_trk )->tanl();
80 m_chisq = ( *it_trk )->chi2();
85 m_pt = 1.0 / fabs( m_kappa );
86 m_p = m_pt * sqrt( m_tanl * m_tanl + 1.0 );
89 HelixSegRefVec::iterator it_hit = gothelixsegs.begin();
93 for ( ; it_hit != gothelixsegs.end(); it_hit++ )
97 m_rechit.push_back( rechit );