00001 // 00002 // Convert from Cluster Map to Shower Map 00003 // 00004 // Wang.Zhe 2004, 3, 30 00005 // Miao He 2006, 3, 13 00006 // 00007 #ifndef EMC_REC_CLUSTER_2_SHOWER_H 00008 #define EMC_REC_CLUSTER_2_SHOWER_H 00009 00010 #include "EmcRecEventModel/RecEmcEventModel.h" 00011 #include "EmcRec/EmcRecCluster2ShowerAbs.h" 00012 #include "EmcRec/EmcRecNeighbor.h" 00013 #include "EmcRec/EmcRecSeedAbs.h" 00014 #include "EmcRec/EmcRecSplitAbs.h" 00015 00016 class EmcRecCluster2Shower:public EmcRecCluster2ShowerAbs 00017 { 00018 public: 00019 // Constructors and destructors 00020 EmcRecCluster2Shower(); 00021 ~EmcRecCluster2Shower(); 00022 00023 void Convert(RecEmcClusterMap& aClusterMap, 00024 RecEmcShowerMap& aShowerMap); 00025 00026 private: 00027 EmcRecSeedAbs* fSeedFinder; 00028 EmcRecSplitAbs* fSplitter; 00029 }; 00030 00031 #endif //EMC_REC_CLUSTER_2_SHOWER_H 00032