00001 #ifndef __MMUICLUSTERFINDERPAR_HH__ 00002 #define __MMUICLUSTERFINDERPAR_HH__ 00003 00004 #include<PHObject.h> 00005 #include<MUIOO.h> 00006 #include<TMuiParBase.h> 00007 00009 00011 class mMuiClusterFinderPar : public TMuiParBase 00012 { 00013 00014 public: 00015 00017 mMuiClusterFinderPar() : 00018 _min_clus_width(1), 00019 _max_clus_width(2), 00020 _clustering_mode(ISOLATED) 00021 {} 00022 00024 ~mMuiClusterFinderPar(){;} 00025 00031 enum ClMode {NONE, ISOLATED, NORMAL}; 00032 00034 ClMode get_clustering_mode() const { return _clustering_mode; } 00035 00037 UShort_t get_min_cluster_width() const {return _min_clus_width;} 00038 00040 UShort_t get_max_cluster_width() const {return _max_clus_width;} 00041 00043 void set_clustering_mode(ClMode mode){_clustering_mode = mode;} 00044 00046 void set_min_cluster_width(UShort_t width) {_min_clus_width = width;} 00047 00049 void set_max_cluster_width(UShort_t width) {_max_clus_width = width;} 00050 00051 private: 00052 00053 UShort_t _min_clus_width; 00054 UShort_t _max_clus_width; 00055 ClMode _clustering_mode; 00056 00057 }; 00058 00059 #endif /* __MMUICLUSTERFINDERPAR_HH__ */ 00060 00061 00062 00063 00064