00001 #ifndef __EMCDCPROCESSOR_H__ 00002 #define __EMCDCPROCESSOR_H__ 00003 00004 #include <ctime> 00005 #ifndef __PHOBJECT_H__ 00006 #include "PHObject.h" 00007 #endif 00008 00009 class emcTowerContainer; 00010 00017 class emcDCProcessor : public PHObject 00018 { 00019 public: 00020 00021 virtual ~emcDCProcessor(); 00022 00023 virtual bool calibrate(emcTowerContainer* pbsc, 00024 emcTowerContainer* pbgl, 00025 time_t incrTime=0) = 0; 00026 00027 ClassDef(emcDCProcessor,0) // ABC of a calibrator (ADC,TDC to GeV,ns). 00028 }; 00029 #endif