6#include "EventModel/Event.h"
7#include "RawEvent/RawDataUtil.h"
9#include "Identifier/Identifier.h"
10#include "Identifier/MdcID.h"
11#include "MdcRecEvent/RecMdcHit.h"
12#include "MdcRecEvent/RecMdcKalTrack.h"
13#include "MdcRecEvent/RecMdcTrack.h"
14#include "ReconEvent/ReconEvent.h"
16#include "CLHEP/Matrix/SymMatrix.h"
17#include "CLHEP/Matrix/Vector.h"
23 void setRecTrk( RecMdcTrackCol::iterator it_trk );
24 void setKalTrk( RecMdcKalTrackCol::iterator it_trk );
26 double getDr()
const {
return m_dr; }
29 double getDz()
const {
return m_dz; }
33 double getPt()
const {
return m_pt; }
34 double getP()
const {
return m_p; }
46 HepSymMatrix m_helixerr;
52 std::vector<MdcAliRecHit*> m_rechit;
53 static const double m_df;
NTuple::Array< double > m_dz
NTuple::Item< double > m_p
NTuple::Item< double > m_phi0
NTuple::Item< double > m_pt
NTuple::Item< double > m_tanl
MdcAliRecHit * getRecHit(int index) const
void setKalTrk(RecMdcKalTrackCol::iterator it_trk)
void setRecTrk(RecMdcTrackCol::iterator it_trk)
HepSymMatrix getHelixErr() const
HepVector getHelix() const
double getTanLamda() const