Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DQM
CSCMonitorModule
plugins
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
28
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
29
#include "
FWCore/Framework/interface/LuminosityBlock.h
"
30
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
31
#include "
FWCore/Framework/interface/Event.h
"
32
#include "
FWCore/Framework/interface/MakerMacros.h
"
33
#include "
FWCore/Framework/interface/ESHandle.h
"
34
#include "
FWCore/Framework/interface/EventSetup.h
"
35
#include "
FWCore/ServiceRegistry/interface/Service.h
"
36
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
37
38
// DQM
39
#include <
DQMServices/Core/interface/DQMStore.h
>
40
#include <
DQMServices/Core/interface/MonitorElement.h
>
41
#include <
DQMServices/Core/interface/DQMEDHarvester.h
>
42
43
class
CSCDcsInfo
:
public
DQMEDHarvester
{
44
45
public
:
46
47
explicit
CSCDcsInfo
(
const
edm::ParameterSet
&);
48
~CSCDcsInfo
() { }
49
50
protected
:
51
void
dqmEndJob
(
DQMStore::IBooker
&,
DQMStore::IGetter
&)
override
;
52
53
private
:
54
55
std::map<std::string, MonitorElement*>
mos
;
56
57
};
58
59
#endif
CSCDcsInfo
Definition:
CSCDcsInfo.h:43
Event.h
MakerMacros.h
EventSetup.h
DQMEDHarvester.h
Frameworkfwd.h
CSCDcsInfo::~CSCDcsInfo
~CSCDcsInfo()
Definition:
CSCDcsInfo.h:48
ParameterSet.h
DQMEDHarvester
Definition:
DQMEDHarvester.h:15
CSCDcsInfo::CSCDcsInfo
CSCDcsInfo(const edm::ParameterSet &)
Definition:
CSCDcsInfo.cc:24
DQMStore::IGetter
Definition:
DQMStore.h:187
DQMStore.h
CSCDcsInfo::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition:
CSCDcsInfo.cc:29
ESHandle.h
Service.h
EDAnalyzer.h
CSCDcsInfo::mos
std::map< std::string, MonitorElement * > mos
Definition:
CSCDcsInfo.h:55
MonitorElement.h
LuminosityBlock.h
edm::ParameterSet
Definition:
ParameterSet.h:35
DQMStore::IBooker
Definition:
DQMStore.h:88
Generated for CMSSW Reference Manual by
1.8.5