CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC2/src/DQM/EcalBarrelMonitorClient/interface/RawDataClient.h

Go to the documentation of this file.
00001 #ifndef RawDataClient_H
00002 #define RawDataClient_H
00003 
00004 #include "DQM/EcalCommon/interface/DQWorkerClient.h"
00005 
00006 namespace ecaldqm {
00007 
00008   class RawDataClient : public DQWorkerClient {
00009   public:
00010     RawDataClient(const edm::ParameterSet &, const edm::ParameterSet &);
00011     ~RawDataClient() {}
00012 
00013     void bookMEs();
00014 
00015     void producePlots();
00016 
00017     enum MESets {
00018       kQualitySummary,
00019       nMESets
00020     };
00021 
00022     static void setMEData(std::vector<MEData>&);
00023 
00024     enum Sources {
00025       sL1ADCC,
00026       sFEStatus,
00027       nSources
00028     };
00029 
00030   private:
00031     int synchErrorThreshold_;
00032   };
00033 
00034 }
00035 
00036 #endif
00037