00001 00002 // $Id: CandFitShowerEMList.h,v 1.2 2006/06/21 00:52:15 rhatcher Exp $ 00003 // 00004 // CandFitShowerEMList.h 00005 // 00006 // Concrete CandFitShowerEMList class descended from CandBase. 00007 // CandBase must grant friendship to class CandRefer. 00008 // 00010 00011 #ifndef CANDFITSHOWEREMLIST_H 00012 #define CANDFITSHOWEREMLIST_H 00013 00014 #include "CandShowerEM/CandShowerEMList.h" 00015 00016 class AlgHandle; 00017 class CandContext; 00018 class CandFitShowerEMListHandle; 00019 00020 class CandFitShowerEMList : public CandShowerEMList 00021 { 00022 friend class CandFitShowerEMListHandle; 00023 00024 public: 00025 static CandFitShowerEMListHandle MakeCandidate(AlgHandle &ah, 00026 CandContext &cx); 00027 CandFitShowerEMList(); 00028 00029 protected: 00030 CandFitShowerEMList(AlgHandle &ah); 00031 CandFitShowerEMList(AlgHandle &ah, CandHandle &ch, CandContext &cx); 00032 CandFitShowerEMList(const CandFitShowerEMList &rhs); 00033 virtual ~CandFitShowerEMList(); 00034 virtual void CreateLocalHandle(); 00035 virtual CandFitShowerEMList *Dup() const; 00036 virtual Bool_t IsEquivalent(const TObject *rhs) const; 00037 00038 ClassDef(CandFitShowerEMList,1) // Concrete Event Candidate Class 00039 }; 00040 00041 #endif // CANDFITSHOWEREMLIST_H
1.3.9.1