15#include "CLHEP/Vector/LorentzVector.h"
16#include "MdcGeomSvc/IMdcGeomSvc.h"
27 void setRecTrk(RecMdcTrackCol::iterator it_trk);
28 void setKalTrk(RecMdcKalTrackCol::iterator it_trk);
30 double getDr()
const {
return m_dr; }
33 double getDz()
const {
return m_dz; }
35 double getPt()
const {
return m_pt; }
36 double getP()
const {
return m_p; }
39 HepLorentzVector
getP4()
const {
return m_p4;}
62 HepLorentzVector m_p4;
63 std::vector<MdcCalRecHit*> m_rechit;
65 HepSymMatrix m_helixerr;
MdcCalRecHit * getRecHit(int index) const
void setGeomSvc(IMdcGeomSvc *mdcGeomSvc)
void setUtilSvc(IMdcUtilitySvc *mdcUtilitySvc)
double getTanLamda() const
HepLorentzVector getP4() const
void setRecTrk(RecMdcTrackCol::iterator it_trk)
bool fgNoiseRatio(double phi0)
HepSymMatrix getHelixErr() const
void setKalTrk(RecMdcKalTrackCol::iterator it_trk)
bool getFgNoiseRatio() const
HepVector getHelix() const