Go to the documentation of this file.00001 #ifndef SelectiveReadoutClient_H
00002 #define SelectiveReadoutClient_H
00003
00004 #include "DQM/EcalCommon/interface/DQWorkerClient.h"
00005
00006 namespace ecaldqm {
00007
00008 class SelectiveReadoutClient : public DQWorkerClient {
00009 public:
00010 SelectiveReadoutClient(const edm::ParameterSet &, const edm::ParameterSet &);
00011 ~SelectiveReadoutClient() {}
00012
00013 void producePlots();
00014
00015 enum MESets {
00016 kFRDropped,
00017 kZSReadout,
00018 kFR,
00019 kRUForced,
00020 kZS1,
00021 nMESets
00022 };
00023
00024 static void setMEData(std::vector<MEData>&);
00025
00026 enum Sources {
00027 sFlagCounterMap,
00028 sRUForcedMap,
00029 sFullReadoutMap,
00030 sZS1Map,
00031 sZSMap,
00032 sZSFullReadoutMap,
00033 sFRDroppedMap,
00034 nSources
00035 };
00036 };
00037
00038 }
00039
00040 #endif