/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Reconstruction/EmcRec/EmcRec-01-02-57/EmcRec/EmcRecSplitAbs.h

Go to the documentation of this file.
00001 //
00002 //  Spliter abstract base class
00003 //
00004 //  Zhe Wang 2004, 8, 31
00005 //
00006 //  There are many methods to split a overlapped cluster.
00007 //  Usually, these algorithms based on two aspects.
00008 //  One is the understanding the lateral shape of shower.
00009 //  The other is how to optimise or how to get the best solution.
00010 //  However, most important, only the experiment result can
00011 //  tell which is best.
00012 
00013 #ifndef EMC_REC_SPLIT_ABS_H
00014 #define EMC_REC_SPLIT_ABS_H
00015 
00016 #include "EmcRecEventModel/RecEmcEventModel.h"
00017 #include "EmcRec/EmcRecNeighbor.h"
00018 
00019 class EmcRecSplitAbs
00020 {
00021  public:
00022    // Constructors and destructors
00023    EmcRecSplitAbs() {}
00024    virtual ~EmcRecSplitAbs() {}
00025    
00026  public:
00027    virtual void Split(RecEmcCluster& aCluster,
00028                       const RecEmcIDVector& aMaxVec,
00029                       RecEmcShowerMap& aShowerMap) =0;
00030 };
00031 
00032 #endif  // EMC_REC_SPLIT_ABS_H
00033 

Generated on Tue Nov 29 23:13:15 2016 for BOSS_7.0.2 by  doxygen 1.4.7