Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Validation
Performance
interface
PerformanceAnalyzer.h
Go to the documentation of this file.
1
#ifndef PerformanceAnalyzer_H
2
#define PerformanceAnalyzer_H
3
4
// user include files
5
6
#include <
DQMServices/Core/interface/DQMStore.h
>
7
#include <
DQMServices/Core/interface/MonitorElement.h
>
8
#include <
DQMServices/Core/interface/DQMEDAnalyzer.h
>
9
10
namespace
edm {
class
EventTime;}
11
12
class
PerformanceAnalyzer
:
public
DQMEDAnalyzer
13
{
14
15
public
:
16
explicit
PerformanceAnalyzer
(
const
edm::ParameterSet
&);
17
~PerformanceAnalyzer
();
18
void
bookHistograms
(
DQMStore::IBooker
&,
edm::Run
const
&,
edm::EventSetup
const
&)
override
;
19
virtual
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&);
20
21
private
:
22
edm::EDGetTokenT<edm::EventTime>
eventTime_Token_
;
23
std::string
fOutputFile
;
24
MonitorElement
*
fVtxSmeared
;
25
MonitorElement
*
fg4SimHits
;
26
MonitorElement
*
fMixing
;
27
MonitorElement
*
fSiPixelDigis
;
28
MonitorElement
*
fSiStripDigis
;
29
MonitorElement
*
fEcalUnsuppDigis
;
30
MonitorElement
*
fEcalZeroSuppDigis
;
31
MonitorElement
*
fPreShwZeroSuppDigis
;
32
MonitorElement
*
fHcalUnsuppDigis
;
33
MonitorElement
*
fMuonCSCDigis
;
34
MonitorElement
*
fMuonDTDigis
;
35
MonitorElement
*
fMuonRPCDigis
;
36
37
};
38
39
#endif
40
PerformanceAnalyzer::fOutputFile
std::string fOutputFile
Definition:
PerformanceAnalyzer.h:23
PerformanceAnalyzer
Definition:
PerformanceAnalyzer.h:12
PerformanceAnalyzer::~PerformanceAnalyzer
~PerformanceAnalyzer()
Definition:
PerfomanceAnalyzer.cc:22
PerformanceAnalyzer::fHcalUnsuppDigis
MonitorElement * fHcalUnsuppDigis
Definition:
PerformanceAnalyzer.h:32
edm::EDGetTokenT< edm::EventTime >
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
PerformanceAnalyzer::fMuonRPCDigis
MonitorElement * fMuonRPCDigis
Definition:
PerformanceAnalyzer.h:35
PerformanceAnalyzer::fEcalUnsuppDigis
MonitorElement * fEcalUnsuppDigis
Definition:
PerformanceAnalyzer.h:29
DQMEDAnalyzer.h
DQMStore.h
PerformanceAnalyzer::fg4SimHits
MonitorElement * fg4SimHits
Definition:
PerformanceAnalyzer.h:25
PerformanceAnalyzer::eventTime_Token_
edm::EDGetTokenT< edm::EventTime > eventTime_Token_
Definition:
PerformanceAnalyzer.h:22
PerformanceAnalyzer::fSiStripDigis
MonitorElement * fSiStripDigis
Definition:
PerformanceAnalyzer.h:28
PerformanceAnalyzer::fSiPixelDigis
MonitorElement * fSiPixelDigis
Definition:
PerformanceAnalyzer.h:27
edm::EventSetup
Definition:
EventSetup.h:44
PerformanceAnalyzer::fMuonCSCDigis
MonitorElement * fMuonCSCDigis
Definition:
PerformanceAnalyzer.h:33
MonitorElement
Definition:
MonitorElement.h:37
PerformanceAnalyzer::fVtxSmeared
MonitorElement * fVtxSmeared
Definition:
PerformanceAnalyzer.h:24
PerformanceAnalyzer::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition:
PerfomanceAnalyzer.cc:45
PerformanceAnalyzer::fEcalZeroSuppDigis
MonitorElement * fEcalZeroSuppDigis
Definition:
PerformanceAnalyzer.h:30
PerformanceAnalyzer::PerformanceAnalyzer
PerformanceAnalyzer(const edm::ParameterSet &)
Definition:
PerfomanceAnalyzer.cc:16
MonitorElement.h
PerformanceAnalyzer::fMuonDTDigis
MonitorElement * fMuonDTDigis
Definition:
PerformanceAnalyzer.h:34
DQMEDAnalyzer
Definition:
DQMEDAnalyzer.h:20
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:61
PerformanceAnalyzer::fMixing
MonitorElement * fMixing
Definition:
PerformanceAnalyzer.h:26
PerformanceAnalyzer::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition:
PerfomanceAnalyzer.cc:27
PerformanceAnalyzer::fPreShwZeroSuppDigis
MonitorElement * fPreShwZeroSuppDigis
Definition:
PerformanceAnalyzer.h:31
DQMStore::IBooker
Definition:
DQMStore.h:90
edm::Run
Definition:
Run.h:41
Generated for CMSSW Reference Manual by
1.8.5