00001 00002 // $Id: CandShowerSRList.h,v 1.6 2005/02/25 15:42:18 musser Exp $ 00003 // 00004 // CandShowerSRList.h 00005 // 00007 00008 #ifndef CANDSHOWERSRLIST_H 00009 #define CANDSHOWERSRLIST_H 00010 00011 #include "RecoBase/CandShowerList.h" 00012 #include "CandShowerSR/CandShowerSRListHandle.h" 00013 00014 class AlgHandle; 00015 class CandContext; 00016 00017 class CandShowerSRList : public CandShowerList 00018 { 00019 friend class CandShowerSRListHandle; 00020 00021 public: 00022 static CandShowerSRListHandle MakeCandidate(AlgHandle &ah, 00023 CandContext &cx); 00024 CandShowerSRList(); 00025 00026 protected: 00027 CandShowerSRList(AlgHandle &ah); 00028 CandShowerSRList(AlgHandle &ah, CandHandle &ch, CandContext &cx); 00029 CandShowerSRList(const CandShowerSRList &rhs); 00030 virtual ~CandShowerSRList(); 00031 virtual void CreateLocalHandle(); 00032 virtual CandShowerSRList *Dup() const; 00033 virtual Bool_t IsEquivalent(const TObject *rhs) const; 00034 00035 ClassDef(CandShowerSRList,1) // Concrete Event Candidate Class 00036 }; 00037 00038 #endif // CANDSHOWERSRLIST_H
1.3.9.1