00001 00005 /****************************************************** 00006 * 00007 * $Id: StPmdAbsClustering.h,v 1.5 2004/09/07 23:02:43 fisyak Exp $ 00008 * 00009 * Author: Subhasis 00010 ****************************************************** 00011 * 00012 * Description: Base class for Abstract cluster finder 00013 * 00014 ****************************************************** 00015 * 00016 * $Log: StPmdAbsClustering.h,v $ 00017 * Revision 1.5 2004/09/07 23:02:43 fisyak 00018 * Add missing default ctors 00019 * 00020 * Revision 1.4 2004/06/24 13:47:19 subhasis 00021 * several changes in clustering code 00022 * 00023 * Revision 1.3 2003/05/14 10:49:12 subhasis 00024 * CPV clustering added 00025 * 00026 * 00027 ******************************************************/ 00028 #ifndef STAR_StPmdAbsClustering 00029 #define STAR_StPmdAbsClustering 00030 #include <TH2.h> 00031 #include <TH1.h> 00032 #include <TCanvas.h> 00033 #include <TArrayF.h> 00034 #include <TArrayI.h> 00035 00036 00037 class StPmdDetector; 00038 class StPmdClusterCollection; 00039 class StPmdAbsClustering 00040 { 00041 00042 private: 00043 00044 protected: 00046 StPmdDetector *m_pmd_det; 00048 StPmdDetector *m_cpv_det; 00049 00050 public: 00051 StPmdAbsClustering(StPmdDetector *pmd_det = 0, StPmdDetector* cpv_det=0); 00052 virtual ~StPmdAbsClustering(); 00053 // virtual void findPmdClusters() =0; 00054 // virtual void findPmdClusters(StPmdDetector*) =0; 00055 // virtual void findCpvClusters() =0; 00056 ClassDef(StPmdAbsClustering, 1) 00057 }; 00058 00059 00060 #endif 00061 00062
1.5.9