Main Page
Namespaces
Classes
Package Documentation
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
&)
override
;
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
Vispa.Share.Profiling.analyze
def analyze(function, filename, filter=None)
Definition:
Profiling.py:11
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
PerformanceAnalyzer::fHcalUnsuppDigis
MonitorElement * fHcalUnsuppDigis
Definition:
PerformanceAnalyzer.h:32
edm::EDGetTokenT< edm::EventTime >
bookHistograms
void bookHistograms(fwlite::EventContainer &eventCont)
Definition:
secvtxMassTemplates.cc:293
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::fEcalZeroSuppDigis
MonitorElement * fEcalZeroSuppDigis
Definition:
PerformanceAnalyzer.h:30
MonitorElement.h
edm
HLT enums.
Definition:
AlignableModifier.h:17
PerformanceAnalyzer::fMuonDTDigis
MonitorElement * fMuonDTDigis
Definition:
PerformanceAnalyzer.h:34
DQMEDAnalyzer
Definition:
DQMEDAnalyzer.h:20
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:66
PerformanceAnalyzer::fMixing
MonitorElement * fMixing
Definition:
PerformanceAnalyzer.h:26
PerformanceAnalyzer::fPreShwZeroSuppDigis
MonitorElement * fPreShwZeroSuppDigis
Definition:
PerformanceAnalyzer.h:31
DQMStore::IBooker
Definition:
DQMStore.h:90
edm::Run
Definition:
Run.h:42
Generated for CMSSW Reference Manual by
1.8.11