00001 00002 // $Id: CandFitTrackSRList.h,v 1.5 2006/06/21 00:51:12 rhatcher Exp $ 00003 // 00004 // CandFitTrackSRList 00005 // 00006 // Concrete CandFitTrackSRList class descended from CandFitTrack. 00007 // 00008 // Author: R. Lee 2001.03.30 00010 00011 #ifndef CANDFITTRACKSRLIST_H 00012 #define CANDFITTRACKSRLIST_H 00013 00014 #include "RecoBase/CandFitTrackList.h" 00015 00016 class AlgHandle; 00017 class CandContext; 00018 class CandFitTrackSRListHandle; 00019 00020 class CandFitTrackSRList : public CandFitTrackList 00021 { 00022 friend class CandFitTrackSRListHandle; 00023 00024 public: 00025 static CandFitTrackSRListHandle MakeCandidate(AlgHandle &ah, 00026 CandContext &cx); 00027 CandFitTrackSRList(); 00028 00029 protected: 00030 CandFitTrackSRList(AlgHandle &ah); 00031 CandFitTrackSRList(AlgHandle &ah, CandHandle &ch, CandContext &cx); 00032 CandFitTrackSRList(const CandFitTrackSRList &rhs); 00033 virtual ~CandFitTrackSRList(); 00034 virtual void CreateLocalHandle(); 00035 virtual CandFitTrackSRList *Dup() const; 00036 virtual Bool_t IsEquivalent(const TObject *rhs) const; 00037 00038 ClassDef(CandFitTrackSRList,1) 00039 }; 00040 00041 #endif // CANDFITTRACKSRLIST_H
1.3.9.1