14#ifndef TRKHOTLISTEMPTY_HH
15#define TRKHOTLISTEMPTY_HH
35 unsigned firstmdclay,
unsigned lastmdclay,
37 const std::vector<unsigned>& inactive);
56 virtual bool isActive(
unsigned ihot)
const;
63 virtual const std::vector<TrkHitOnTrk*>&
hotlist()
const;
64 virtual std::vector<TrkHitOnTrk*>&
hotlist();
66 unsigned _nAxial,_nStereo;
73 std::vector<unsigned> _inactive;
76 void setInactive(std::vector<unsigned>& inactive ) {
77 _inactive = inactive; }
TrkHotListEmpty(int nActive, int nSvt, int nMdc, double startFoundRange, double endFoundRange)
virtual TrkView svtView(int layer) const
virtual int nHit(TrkEnums::TrkViewInfo view=TrkEnums::bothView) const
virtual void updateHots()
virtual TrkHotList * clone(TrkBase::Functors::cloneHot) const
TrkHitOnTrk * findHot(const TrkFundHit *) const
virtual int nMdc(TrkEnums::TrkViewInfo view=TrkEnums::bothView) const
virtual ~TrkHotListEmpty()
virtual int nSvt(TrkEnums::TrkViewInfo view=TrkEnums::bothView) const
virtual bool isActive(unsigned ihot) const
virtual bool hitCapable() const
virtual unsigned lastMdcLayer() const
virtual int nActive(TrkEnums::TrkViewInfo view=TrkEnums::bothView) const
TrkHotListEmpty & operator=(const TrkHotList &)
virtual void append(TrkHitOnTrk *)
virtual unsigned firstMdcLayer() const
virtual double endFoundRange() const
virtual void remove(TrkHitOnTrk *)
virtual const std::vector< TrkHitOnTrk * > & hotlist() const
virtual double startFoundRange() const