![]() |
![]() |
00001 #ifndef TableDataFormatter_H 00002 #define TableDataFormatter_H 00003 00008 #include <TBDataFormats/EcalTBObjects/interface/EcalTBCollections.h> 00009 #include <DataFormats/FEDRawData/interface/FEDRawData.h> 00010 #include "FWCore/ServiceRegistry/interface/Service.h" 00011 #include "FWCore/MessageLogger/interface/MessageLogger.h" 00012 00013 00014 00015 class FEDRawData; 00016 class TableDataFormatter { 00017 00018 public: 00019 00020 TableDataFormatter() ; 00021 virtual ~TableDataFormatter(){LogDebug("EcalTBRawToDigi") << "@SUB=TableDataFormatter" << "\n"; }; 00022 00023 //Method to be implemented 00024 void interpretRawData( const FEDRawData & data, EcalTBEventHeader& tbEventHeader); 00025 private: 00026 00027 static const int nWordsPerEvent =10; // Number of fibers per hodoscope plane 00028 }; 00029 #endif