Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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:70
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:22
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