CMS 3D CMS Logo

CMSSW_4_4_3_patch1/src/EventFilter/EcalTBRawToDigi/src/TableDataFormatter.h

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