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 "
FWCore/Framework/interface/EDAnalyzer.h
"
7
8
#include "
DQMServices/Core/interface/DQMStore.h
"
9
#include "
DQMServices/Core/interface/MonitorElement.h
"
10
11
namespace
edm {
class
EventTime;}
12
13
class
PerformanceAnalyzer
:
public
edm::EDAnalyzer
14
{
15
16
public
:
17
explicit
PerformanceAnalyzer
(
const
edm::ParameterSet
&);
18
~PerformanceAnalyzer
();
19
virtual
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&);
20
virtual
void
beginJob
(){}
21
virtual
void
endJob
() ;
22
23
24
private
:
25
edm::EDGetTokenT<edm::EventTime>
eventTime_Token_
;
26
DQMStore
*
fDBE
;
27
std::string
fOutputFile
;
28
MonitorElement
*
fVtxSmeared
;
29
MonitorElement
*
fg4SimHits
;
30
MonitorElement
*
fMixing
;
31
MonitorElement
*
fSiPixelDigis
;
32
MonitorElement
*
fSiStripDigis
;
33
MonitorElement
*
fEcalUnsuppDigis
;
34
MonitorElement
*
fEcalZeroSuppDigis
;
35
MonitorElement
*
fPreShwZeroSuppDigis
;
36
MonitorElement
*
fHcalUnsuppDigis
;
37
MonitorElement
*
fMuonCSCDigis
;
38
MonitorElement
*
fMuonDTDigis
;
39
MonitorElement
*
fMuonRPCDigis
;
40
41
};
42
43
#endif
44
PerformanceAnalyzer::fOutputFile
std::string fOutputFile
Definition:
PerformanceAnalyzer.h:27
PerformanceAnalyzer
Definition:
PerformanceAnalyzer.h:13
PerformanceAnalyzer::~PerformanceAnalyzer
~PerformanceAnalyzer()
Definition:
PerfomanceAnalyzer.cc:48
PerformanceAnalyzer::fDBE
DQMStore * fDBE
Definition:
PerformanceAnalyzer.h:26
PerformanceAnalyzer::fHcalUnsuppDigis
MonitorElement * fHcalUnsuppDigis
Definition:
PerformanceAnalyzer.h:36
edm::EDGetTokenT< edm::EventTime >
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
DQMStore
Definition:
DQMStore.h:73
PerformanceAnalyzer::fMuonRPCDigis
MonitorElement * fMuonRPCDigis
Definition:
PerformanceAnalyzer.h:39
PerformanceAnalyzer::fEcalUnsuppDigis
MonitorElement * fEcalUnsuppDigis
Definition:
PerformanceAnalyzer.h:33
DQMStore.h
PerformanceAnalyzer::fg4SimHits
MonitorElement * fg4SimHits
Definition:
PerformanceAnalyzer.h:29
PerformanceAnalyzer::eventTime_Token_
edm::EDGetTokenT< edm::EventTime > eventTime_Token_
Definition:
PerformanceAnalyzer.h:25
PerformanceAnalyzer::fSiStripDigis
MonitorElement * fSiStripDigis
Definition:
PerformanceAnalyzer.h:32
PerformanceAnalyzer::fSiPixelDigis
MonitorElement * fSiPixelDigis
Definition:
PerformanceAnalyzer.h:31
edm::EventSetup
Definition:
EventSetup.h:44
PerformanceAnalyzer::fMuonCSCDigis
MonitorElement * fMuonCSCDigis
Definition:
PerformanceAnalyzer.h:37
edm::EDAnalyzer
Definition:
EDAnalyzer.h:25
EDAnalyzer.h
MonitorElement
Definition:
MonitorElement.h:34
PerformanceAnalyzer::fVtxSmeared
MonitorElement * fVtxSmeared
Definition:
PerformanceAnalyzer.h:28
PerformanceAnalyzer::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition:
PerfomanceAnalyzer.cc:64
PerformanceAnalyzer::fEcalZeroSuppDigis
MonitorElement * fEcalZeroSuppDigis
Definition:
PerformanceAnalyzer.h:34
PerformanceAnalyzer::endJob
virtual void endJob()
Definition:
PerfomanceAnalyzer.cc:54
PerformanceAnalyzer::PerformanceAnalyzer
PerformanceAnalyzer(const edm::ParameterSet &)
Definition:
PerfomanceAnalyzer.cc:18
MonitorElement.h
PerformanceAnalyzer::fMuonDTDigis
MonitorElement * fMuonDTDigis
Definition:
PerformanceAnalyzer.h:38
PerformanceAnalyzer::beginJob
virtual void beginJob()
Definition:
PerformanceAnalyzer.h:20
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:62
PerformanceAnalyzer::fMixing
MonitorElement * fMixing
Definition:
PerformanceAnalyzer.h:30
PerformanceAnalyzer::fPreShwZeroSuppDigis
MonitorElement * fPreShwZeroSuppDigis
Definition:
PerformanceAnalyzer.h:35
Generated for CMSSW Reference Manual by
1.8.5