00001 #ifndef __EMCRAWDATAPROCESSOR_H__ 00002 #define __EMCRAWDATAPROCESSOR_H__ 00003 00004 #ifndef __PHOBJECT_H__ 00005 #include "PHObject.h" 00006 #endif 00007 00008 class emcTowerContainer; 00009 class emcBadModules; 00010 00017 class emcRawDataProcessor : public PHObject 00018 { 00019 public: 00020 00021 emcRawDataProcessor(); 00022 virtual ~emcRawDataProcessor(); 00023 00024 virtual bool toADCandTDC(emcTowerContainer* pbsc, 00025 emcTowerContainer* pbgl, 00026 const emcBadModules&) = 0; 00027 00028 ClassDef(emcRawDataProcessor,0) // ABC of a raw to ADC,TDC -values convertor. 00029 }; 00030 00031 #endif