mEmcReCalibratorModulev1.h

Go to the documentation of this file.
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