00001 00002 // $Id: AlgShowerEMList.h,v 1.3 2004/09/28 23:47:27 cbs Exp $ 00003 // 00004 // AlgShowerEMList.h 00005 // 00006 // AlgShowerEMList is a concrete ShowerEMList Algorithm class. 00008 00009 #ifndef ALGSHOWEREMLIST_H 00010 #define ALGSHOWEREMLIST_H 00011 00012 #include "Algorithm/AlgBase.h" 00013 00014 class CandClusterHandle; 00015 00016 class AlgShowerEMList : public AlgBase 00017 { 00018 00019 public: 00020 AlgShowerEMList(); 00021 virtual ~AlgShowerEMList(); 00022 virtual void RunAlg(AlgConfig &ac, CandHandle &ch, CandContext &cx); 00023 virtual void Trace(const char *c) const; 00024 00025 private: 00026 00027 ClassDef(AlgShowerEMList,1) // ShowerEMList Algorithm Class 00028 00029 }; 00030 00031 #endif // ALGSHOWEREMLIST_H