CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_6/src/DQM/EcalBarrelMonitorClient/interface/SelectiveReadoutClient.h

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, // h2f counter
00028       sRUForcedMap, // h2f counter
00029       sFullReadoutMap, // h2f counter
00030       sZS1Map, // h2f counter
00031       sZSMap, // h2f counter
00032       sZSFullReadoutMap, // h2f counter
00033       sFRDroppedMap, // h2f counter
00034       nSources
00035     };
00036   };
00037 
00038 }
00039 
00040 #endif