Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
42
class
CSCCertificationInfo
:
public
DQMEDHarvester
{
43
public
:
44
explicit
CSCCertificationInfo
(
const
edm::ParameterSet
&);
45
~CSCCertificationInfo
()
override
{}
46
47
protected
:
48
void
dqmEndJob
(
DQMStore::IBooker
&,
DQMStore::IGetter
&)
override
;
49
50
private
:
51
// virtual void beginJob() { };
52
// virtual void beginLuminosityBlock(const edm::LuminosityBlock& , const edm::EventSetup&) { }
53
// virtual void analyze(const edm::Event&, const edm::EventSetup&) { }
54
// virtual void endLuminosityBlock(const edm::LuminosityBlock& , const edm::EventSetup&) { }
55
// virtual void endJob() { }
56
57
std::map<std::string, MonitorElement *>
mos
;
58
};
59
60
#endif
CSCCertificationInfo::mos
std::map< std::string, MonitorElement * > mos
Definition:
CSCCertificationInfo.h:57
Event.h
MakerMacros.h
EventSetup.h
CSCCertificationInfo
Definition:
CSCCertificationInfo.h:42
DQMEDHarvester.h
Frameworkfwd.h
dqm::implementation::IGetter
Definition:
DQMStore.h:484
ParameterSet.h
DQMEDHarvester
Definition:
DQMEDHarvester.h:43
dqm::implementation::IBooker
Definition:
DQMStore.h:43
DQMStore.h
ESHandle.h
Service.h
CSCCertificationInfo::~CSCCertificationInfo
~CSCCertificationInfo() override
Definition:
CSCCertificationInfo.h:45
CSCCertificationInfo::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition:
CSCCertificationInfo.cc:38
EDAnalyzer.h
CSCCertificationInfo::CSCCertificationInfo
CSCCertificationInfo(const edm::ParameterSet &)
Definition:
CSCCertificationInfo.cc:24
LuminosityBlock.h
edm::ParameterSet
Definition:
ParameterSet.h:47
Generated for CMSSW Reference Manual by
1.8.5