17#ifndef MDCTRACKLISTBASE_H
18#define MDCTRACKLISTBASE_H
20#include "CLHEP/Alist/AList.h"
39 int nTrack()
const {
return length();}
47 double bunchTime ) = 0;
54#ifdef MDCPATREC_RESLAYER
55 void setResLayer(
int layer){m_resLayer=layer;}
69#ifdef MDCPATREC_RESLAYER
ObjectVector< RecMdcHit > RecMdcHitCol
ObjectVector< RecMdcTrack > RecMdcTrackCol
virtual int createFromSegs(MdcSegList *, const MdcHitMap *, const MdcDetector *, TrkContext &, double bunchTime)=0
void setD0Cut(double d0Cut)
void newParams(const MdcTrackParams &tkPar)
MdcTrackListBase(const MdcTrackParams &tkPar)
virtual ~MdcTrackListBase()
void setPtCut(double ptCut)
void store(RecMdcTrackCol *, RecMdcHitCol *)
void setNoInner(bool noInnerFlag)
void setZ0Cut(double z0Cut)
void remove(MdcTrack *atrack)
void dropMultiHotInLayer(const MdcTrack *tk)
void setPlot(int plotFlag)