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