CMS 3D CMS Logo

RPCDcsInfo.h
Go to the documentation of this file.
1 #ifndef RPCDCSINFO_H
2 #define RPCDCSINFO_H
3 
10 
13 
16 
17 class RPCDcsInfo : public DQMOneLumiEDAnalyzer<> {
18 public:
20  RPCDcsInfo(const edm::ParameterSet& ps);
21 
23  ~RPCDcsInfo() override;
24 
25 protected:
27  void analyze(const edm::Event& e, const edm::EventSetup& c) override;
28  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
29  void dqmEndLuminosityBlock(const edm::LuminosityBlock& l, const edm::EventSetup& c) override;
30 
31 private:
32  void makeDcsInfo(const edm::Event& e);
33 
34  // DQMStore *dbe_;
38 
39  bool dcs;
40  // histograms
43 };
44 
45 #endif
RPCDcsInfo
Data Format.
Definition: RPCDcsInfo.h:17
DcsStatus.h
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
RPCDcsInfo::DCSbyLS_
MonitorElement * DCSbyLS_
Definition: RPCDcsInfo.h:41
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< DcsStatusCollection >
RPCDcsInfo::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: RPCDcsInfo.cc:14
RPCDcsInfo::RPCDcsInfo
RPCDcsInfo(const edm::ParameterSet &ps)
Constructor.
Definition: RPCDcsInfo.cc:6
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
EDAnalyzer.h
RPCDcsInfo::subsystemname_
std::string subsystemname_
Definition: RPCDcsInfo.h:36
DQMOneEDAnalyzer.h
dqm::legacy::DQMStore::IBooker
dqm::implementation::IBooker IBooker
Definition: DQMStore.h:729
MakerMacros.h
RPCDcsInfo::~RPCDcsInfo
~RPCDcsInfo() override
Destructor.
Definition: RPCDcsInfo.cc:12
Service.h
Run.h
RPCDcsInfo::makeDcsInfo
void makeDcsInfo(const edm::Event &e)
Definition: RPCDcsInfo.cc:49
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
RPCDcsInfo::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(const edm::LuminosityBlock &l, const edm::EventSetup &c) override
Definition: RPCDcsInfo.cc:33
edm::ParameterSet
Definition: ParameterSet.h:36
Event.h
DQMOneLumiEDAnalyzer
Definition: DQMOneEDAnalyzer.h:90
RPCDcsInfo::scalersRawToDigiLabel_
edm::EDGetTokenT< DcsStatusCollection > scalersRawToDigiLabel_
Definition: RPCDcsInfo.h:42
edm::EventSetup
Definition: EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
cmsLHEtoEOSManager.l
l
Definition: cmsLHEtoEOSManager.py:193
RPCDcsInfo::dcs
bool dcs
Definition: RPCDcsInfo.h:39
RPCDcsInfo::dcsinfofolder_
std::string dcsinfofolder_
Definition: RPCDcsInfo.h:37
ParameterSet.h
RPCDcsInfo::parameters_
edm::ParameterSet parameters_
Definition: RPCDcsInfo.h:35
edm::Event
Definition: Event.h:73
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
RPCDcsInfo::analyze
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Analyze.
Definition: RPCDcsInfo.cc:28