00001 00002 // $Id: CandTrackSRList.h,v 1.8 2006/06/21 00:49:25 rhatcher Exp $ 00003 // 00004 // CandTrackSRList 00005 // 00006 // Concrete CandTrackSRList class descended from CandTrack. 00007 // 00008 // Author: R. Lee 2001.02.26 00010 00011 #ifndef CANDTRACKSRLIST_H 00012 #define CANDTRACKSRLIST_H 00013 00014 #include "RecoBase/CandTrackList.h" 00015 00016 class AlgHandle; 00017 class CandContext; 00018 class CandTrackSRListHandle; 00019 00020 class CandTrackSRList : public CandTrackList 00021 { 00022 friend class CandTrackSRListHandle; 00023 00024 public: 00025 static CandTrackSRListHandle MakeCandidate(AlgHandle &ah, 00026 CandContext &cx); 00027 CandTrackSRList(); 00028 00029 protected: 00030 CandTrackSRList(AlgHandle &ah); 00031 CandTrackSRList(AlgHandle &ah, CandHandle &ch, CandContext &cx); 00032 CandTrackSRList(const CandTrackSRList &rhs); 00033 virtual ~CandTrackSRList(); 00034 virtual void CreateLocalHandle(); 00035 virtual CandTrackSRList *Dup() const; 00036 virtual Bool_t IsEquivalent(const TObject *rhs) const; 00037 00038 TObjArray *fTrackClusterList; 00039 00040 Double_t fCPUTime; // time spent to create this candidate list 00041 00042 ClassDef(CandTrackSRList,2) 00043 }; 00044 00045 #endif // CANDTRACKSRLIST_H
1.3.9.1