test
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:45
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:65
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:43
Generated for CMSSW Reference Manual by
1.8.5