CMS 3D CMS Logo

CSCDcsInfo.h
Go to the documentation of this file.
1 /*
2  * =====================================================================================
3  *
4  * Filename: CSCDcsInfo.h
5  *
6  * Description: CSC DCS Information
7  *
8  * Version: 1.0
9  * Created: 12/09/2008 10:53:27 AM
10  * Revision: none
11  * Compiler: gcc
12  *
13  * Author: Valdas Rapsevicius (VR), valdas.rapsevicius@cern.ch
14  * Company: CERN, CH
15  *
16  * =====================================================================================
17  */
18 
19 #ifndef CSCDcsInfo_H
20 #define CSCDcsInfo_H
21 
22 // system include files
23 #include <memory>
24 #include <iostream>
25 #include <fstream>
26 
27 // FWCore
37 
38 // DQM
41 
42 class CSCDcsInfo : public DQMEDHarvester {
43 public:
44  explicit CSCDcsInfo(const edm::ParameterSet &);
45  ~CSCDcsInfo() override {}
46 
47 protected:
48  void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override;
49 
50 private:
51  std::map<std::string, MonitorElement *> mos;
52 };
53 
54 #endif
DQMEDHarvester.h
CSCDcsInfo::CSCDcsInfo
CSCDcsInfo(const edm::ParameterSet &)
Definition: CSCDcsInfo.cc:24
ESHandle.h
CSCDcsInfo::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition: CSCDcsInfo.cc:26
LuminosityBlock.h
DQMStore.h
EDAnalyzer.h
dqm::legacy::DQMStore::IBooker
dqm::implementation::IBooker IBooker
Definition: DQMStore.h:729
MakerMacros.h
Service.h
CSCDcsInfo::mos
std::map< std::string, MonitorElement * > mos
Definition: CSCDcsInfo.h:51
edm::ParameterSet
Definition: ParameterSet.h:36
Event.h
CSCDcsInfo
Definition: CSCDcsInfo.h:42
DQMEDHarvester
Definition: DQMEDHarvester.py:1
Frameworkfwd.h
EventSetup.h
ParameterSet.h
dqm::legacy::DQMStore::IGetter
dqm::implementation::IGetter IGetter
Definition: DQMStore.h:730
CSCDcsInfo::~CSCDcsInfo
~CSCDcsInfo() override
Definition: CSCDcsInfo.h:45