00001 #ifndef TrigPrimClient_H 00002 #define TrigPrimClient_H 00003 00004 #include "DQM/EcalCommon/interface/DQWorkerClient.h" 00005 00006 namespace ecaldqm { 00007 00008 class TrigPrimClient : public DQWorkerClient { 00009 public: 00010 TrigPrimClient(const edm::ParameterSet &, const edm::ParameterSet &); 00011 ~TrigPrimClient() {} 00012 00013 void bookMEs(); 00014 00015 void producePlots(); 00016 00017 enum MESets { 00018 // kTiming, 00019 kTimingSummary, 00020 kNonSingleSummary, 00021 kEmulQualitySummary, 00022 nMESets 00023 }; 00024 00025 static void setMEData(std::vector<MEData>&); 00026 00027 enum Sources { 00028 sEtRealMap, 00029 sEtEmulError, 00030 sTimingError, 00031 sMatchedIndex, 00032 nSources 00033 }; 00034 }; 00035 00036 } 00037 00038 #endif 00039