CMS 3D CMS Logo

RPCFEDIntegrity.h
Go to the documentation of this file.
1 #ifndef RPCFEDIntegrity_H
2 #define RPCFEDIntegrity_H
3 
9 
11 
13 
14 #include <memory>
15 #include <string>
16 //#include <map>
17 
18 class DQMStore;
19 class MonitorElement;
20 
22 
23 public:
24 
27 
29  ~RPCFEDIntegrity() override;
30 
31 
32 
34 
35  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
37  void analyze(const edm::Event& iEvent, const edm::EventSetup& c) override;
38 
39 
40  private:
41 
42  void labelBins( MonitorElement * myMe);
45 
47 
48  bool merge_, init_;
49 
51 
53 
55 
57  std::vector<std::string> histoName_;
58 };
59 
60 #endif
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Begin Lumi block.
void analyze(const edm::Event &iEvent, const edm::EventSetup &c) override
Analyze.
int iEvent
Definition: GenABIO.cc:224
void bookFEDMe(DQMStore::IBooker &)
MonitorElement * fedMe_[3]
std::vector< std::string > histoName_
void labelBins(MonitorElement *myMe)
edm::EDGetTokenT< RPCRawDataCounts > rawCountsLabel_
~RPCFEDIntegrity() override
Destructor.
RPCFEDIntegrity(const edm::ParameterSet &ps)
Constructor.
Definition: Run.h:45
std::string prefixDir_