10#include "GaudiKernel/ContainedObject.h"
11#include "GaudiKernel/SmartRef.h"
12#include "GaudiKernel/SmartRefVector.h"
13#include "GaudiKernel/ObjectVector.h"
14#include "EventModel/EventModel.h"
15#include "DstEvent/DstMdcTrack.h"
16#include "CLHEP/Matrix/Vector.h"
17#include "CLHEP/Matrix/SymMatrix.h"
18#include "CLHEP/Vector/ThreeVector.h"
19#include "CLHEP/Geometry/Point3D.h"
22#include "CgemRecEvent/RecCgemCluster.h"
32 virtual const CLID&
clID()
const;
50 const double getVX0()
const {
return m_pivot[0]; }
51 const double getVY0()
const {
return m_pivot[1]; }
52 const double getVZ0()
const {
return m_pivot[2]; }
74 void setVX0(
double x0) { m_pivot[0] = x0; }
75 void setVY0(
double y0) { m_pivot[1] = y0; }
76 void setVZ0(
double z0) { m_pivot[2] = z0; }
77 void setFiTerm(
double fiterm) { m_fiTerm = fiterm; }
99 map<int,int> m_clusterFitStat;
const CLID & CLID_RecMdcTrack
SmartRefVector< RecCgemCluster > ClusterRefVec
ObjectVector< RecMdcTrack > RecMdcTrackCol
SmartRefVector< RecMdcHit > HitRefVec
virtual const CLID & clID() const
void setVecClusters(ClusterRefVec vecclusters, map< int, int > clusterFitStat)
const double getVZ0() const
const HitRefVec getVecHits(void) const
RecMdcTrack(const RecMdcTrack &)
void setVecClusters(ClusterRefVec vecclusters)
void setPivot(const HepPoint3D &pivot)
const double getMatchChi2() const
const double getVY0() const
const HepPoint3D & getPivot() const
RecMdcTrack & operator=(const DstMdcTrack &)
const int getNhits() const
void setVecHits(HitRefVec vechits)
RecMdcTrack(const DstMdcTrack &)
static const CLID & classID()
const int getNcluster() const
void setFiTerm(double fiterm)
const ClusterRefVec getVecClusters() const
RecMdcTrack & operator=(const RecMdcTrack &)
const map< int, int > getClusterFitStat()
void setMatchChi2(double MatchChi2)
void setNcluster(int ncluster)
const double getFiTerm() const
const double getVX0() const
void setClusterFitStat(map< int, int > clusterFitStat)