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