14#include "CLHEP/Vector/ThreeVector.h"
15#include "CLHEP/Matrix/SymMatrix.h"
16#include "CLHEP/Geometry/Point3D.h"
18#ifndef ENABLE_BACKWARDS_COMPATIBILITY
21#ifndef ENABLE_BACKWARDS_COMPATIBILITY
27#include "MdcRecEvent/RecMdcTrack.h"
28#include "MdcRecEvent/RecMdcKalTrack.h"
34static const int NdimMdcErr(5);
35static const int NdimExtErr(6);
36static const int NumHelixPar(5);
47 bool SetParId(
int pid) { myParID=pid;
return true;};
66 RecMdcTrackCol::iterator myMdcRecTrkIter;
68 RecMdcKalTrackCol::iterator myMdcKalTrkIter;
74 HepSymMatrix myMdcErr;
ObjectVector< RecMdcKalTrack > RecMdcKalTrackCol
ObjectVector< RecMdcTrack > RecMdcTrackCol
HepGeom::Point3D< double > HepPoint3D
HepGeom::Vector3D< double > HepVector3D
double GetParticleCharge() const
double GetTrackLength() const
bool SetMdcKalTrkCol(RecMdcKalTrackCol *aPointer)
RecMdcTrack * GetMdcRecTrkPtr() const
bool SetMdcRecTrkCol(RecMdcTrackCol *aPointer)
const Hep3Vector GetPosition() const
const HepSymMatrix GetErrorMatrix() const
const Hep3Vector GetMomentum() const
void SetMsgFlag(bool aFlag)