emcRawDataProcessor.h

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