Main Page
Namespaces
Classes
Package Documentation
DQM
CSCMonitorModule
plugins
CSCCertificationInfo.h
Go to the documentation of this file.
1
/*
2
* =====================================================================================
3
*
4
* Filename: CSCCertificationInfo.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 CSCCertificationInfo_H
20
#define CSCCertificationInfo_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/DQMEDHarvester.h
>
40
#include <
DQMServices/Core/interface/DQMStore.h
>
41
#include <
DQMServices/Core/interface/MonitorElement.h
>
42
43
44
class
CSCCertificationInfo
:
public
DQMEDHarvester
{
45
46
public
:
47
48
explicit
CSCCertificationInfo
(
const
edm::ParameterSet
&);
49
~CSCCertificationInfo
()
override
{ }
50
51
protected
:
52
void
dqmEndJob
(
DQMStore::IBooker
&,
DQMStore::IGetter
&)
override
;
53
54
55
private
:
56
57
// virtual void beginJob() { };
58
// virtual void beginLuminosityBlock(const edm::LuminosityBlock& , const edm::EventSetup&) { }
59
// virtual void analyze(const edm::Event&, const edm::EventSetup&) { }
60
// virtual void endLuminosityBlock(const edm::LuminosityBlock& , const edm::EventSetup&) { }
61
// virtual void endJob() { }
62
63
std::map<std::string, MonitorElement*>
mos
;
64
65
};
66
67
#endif
Event.h
MakerMacros.h
EventSetup.h
CSCCertificationInfo
Definition:
CSCCertificationInfo.h:44
CSCCertificationInfo::mos
std::map< std::string, MonitorElement * > mos
Definition:
CSCCertificationInfo.h:63
DQMEDHarvester.h
Frameworkfwd.h
ParameterSet.h
DQMStore::IGetter
Definition:
DQMStore.h:190
DQMStore.h
ESHandle.h
Service.h
CSCCertificationInfo::~CSCCertificationInfo
~CSCCertificationInfo() override
Definition:
CSCCertificationInfo.h:49
CSCCertificationInfo::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition:
CSCCertificationInfo.cc:40
EDAnalyzer.h
CSCCertificationInfo::CSCCertificationInfo
CSCCertificationInfo(const edm::ParameterSet &)
Definition:
CSCCertificationInfo.cc:24
MonitorElement.h
DQMEDHarvester
Definition:
DQMEDHarvester.py:1
LuminosityBlock.h
edm::ParameterSet
Definition:
ParameterSet.h:36
DQMStore::IBooker
Definition:
DQMStore.h:90
Generated for CMSSW Reference Manual by
1.8.11