00001 00002 // $Id: CandRmMuList.h,v 1.1 2006/06/27 13:44:34 cbs Exp $ 00003 // 00004 // CandRmMuList 00005 // 00006 // Concrete CandRmMuList class descended from CandShower. 00007 // 00009 00010 #ifndef CANDRMMULIST_H 00011 #define CANDRMMULIST_H 00012 00013 #include "Candidate/CandBase.h" 00014 00015 class AlgHandle; 00016 class CandContext; 00017 class CandRmMuListHandle; 00018 00019 class CandRmMuList : public CandBase 00020 { 00021 friend class CandRmMuListHandle; 00022 00023 public: 00024 static CandRmMuListHandle MakeCandidate(AlgHandle &ah, 00025 CandContext &cx); 00026 CandRmMuList(); 00027 00028 protected: 00029 CandRmMuList(AlgHandle &ah); 00030 CandRmMuList(AlgHandle &ah, CandHandle &ch, CandContext &cx); 00031 CandRmMuList(const CandRmMuList &rhs); 00032 virtual ~CandRmMuList(); 00033 virtual void CreateLocalHandle(); 00034 virtual CandRmMuList *Dup() const; 00035 virtual Bool_t IsEquivalent(const TObject *rhs) const; 00036 00037 ClassDef(CandRmMuList,1) 00038 }; 00039 00040 #endif // CANDRMMULIST_H
1.3.9.1