CMS 3D CMS Logo

DTDataMonitorInterface.h

Go to the documentation of this file.
00001 #ifndef DTDataMonitorInterface_h
00002 #define DTDataMonitorInterface_h
00003 
00015 #include <EventFilter/DTRawToDigi/interface/DTControlData.h>
00016 #include <DataFormats/FEDRawData/interface/FEDHeader.h>
00017 #include <DataFormats/FEDRawData/interface/FEDTrailer.h>
00018 
00019 
00020 class DTDataMonitorInterface{
00021 
00022 public:
00023 
00024   DTDataMonitorInterface(){}
00025   virtual ~DTDataMonitorInterface(){}
00026   virtual void processROS25(DTROS25Data & data, int ddu, int ros)=0;
00027   virtual void processFED(DTDDUData & dduData, const std::vector<DTROS25Data> & rosData,int ddu)=0;
00028   
00029   virtual void fedEntry(int dduID) = 0;
00030   virtual void fedFatal(int dduID) = 0;
00031   virtual void fedNonFatal(int dduID) = 0;
00032 
00033 
00034 private:
00035   
00036 
00037 };
00038 
00039 #endif

Generated on Tue Jun 9 17:34:28 2009 for CMSSW by  doxygen 1.5.4