00001 #ifndef __mEmcReCalibratorModulev1_h__ 00002 #define __mEmcReCalibratorModulev1_h__ 00003 00004 #include "EMCModule.h" 00005 00006 class emcDataProcessor; 00007 class PHTimeStamp; 00008 class emcBadModules; 00009 00010 class mEmcReCalibratorModulev1 : public EMCModule 00011 { 00012 public: 00013 mEmcReCalibratorModulev1(int runnumber, const PHTimeStamp&, 00014 bool constantGains); 00015 00016 virtual ~mEmcReCalibratorModulev1(); 00017 00018 PHBoolean event(PHCompositeNode*); 00019 00020 private: 00021 emcDataProcessor* fDataProcessor; 00022 PHTimeStamp* fTimeStamp; 00023 emcBadModules* fBadModules; 00024 bool fConstantGains; 00025 int fRunNumber; 00026 }; 00027 00028 #endif