00001 00002 // $Id: CandFitTrackMSList.h,v 1.3 2006/06/21 00:50:26 rhatcher Exp $ 00003 // 00004 // Concrete CandFitTrackMSList class descended from CandFitTrack. 00005 // 00006 // Tom Bringley 00007 // ttb2@duke.edu 00008 // 6/13/2001 00010 00011 #ifndef CANDFITTRACKMSLIST_H 00012 #define CANDFITTRACKMSLIST_H 00013 00014 #include "RecoBase/CandFitTrackList.h" 00015 00016 class AlgHandle; 00017 class CandContext; 00018 class CandFitTrackMSListHandle; 00019 00020 class CandFitTrackMSList : public CandFitTrackList 00021 { 00022 00023 friend class CandFitTrackMSListHandle; 00024 00025 public: 00026 static CandFitTrackMSListHandle MakeCandidate(AlgHandle &ah, CandContext &cx); 00027 CandFitTrackMSList(); 00028 00029 protected: 00030 00031 CandFitTrackMSList(AlgHandle &ah); 00032 CandFitTrackMSList(AlgHandle &ah, CandHandle &ch, CandContext &cx); 00033 CandFitTrackMSList(const CandFitTrackMSList &rhs); 00034 virtual ~CandFitTrackMSList(); 00035 virtual void CreateLocalHandle(); 00036 virtual CandFitTrackMSList *Dup() const; 00037 00038 ClassDef(CandFitTrackMSList,1) // CandFitTrackMSList 00039 00040 }; 00041 00042 #endif
1.3.9.1