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
class
PerformanceAnalyzer
:
public
edm::EDAnalyzer
12
{
13
14
public
:
15
explicit
PerformanceAnalyzer
(
const
edm::ParameterSet
&);
16
~PerformanceAnalyzer
();
17
virtual
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&);
18
virtual
void
beginJob
(){}
19
virtual
void
endJob
() ;
20
21
22
private
:
23
DQMStore
*
fDBE
;
24
std::string
fOutputFile
;
25
MonitorElement
*
fVtxSmeared
;
26
MonitorElement
*
fg4SimHits
;
27
MonitorElement
*
fMixing
;
28
MonitorElement
*
fSiPixelDigis
;
29
MonitorElement
*
fSiStripDigis
;
30
MonitorElement
*
fEcalUnsuppDigis
;
31
MonitorElement
*
fEcalZeroSuppDigis
;
32
MonitorElement
*
fPreShwZeroSuppDigis
;
33
MonitorElement
*
fHcalUnsuppDigis
;
34
MonitorElement
*
fMuonCSCDigis
;
35
MonitorElement
*
fMuonDTDigis
;
36
MonitorElement
*
fMuonRPCDigis
;
37
38
};
39
40
#endif
41
PerformanceAnalyzer::fOutputFile
std::string fOutputFile
Definition:
PerformanceAnalyzer.h:24
PerformanceAnalyzer
Definition:
PerformanceAnalyzer.h:11
PerformanceAnalyzer::~PerformanceAnalyzer
~PerformanceAnalyzer()
Definition:
PerfomanceAnalyzer.cc:46
PerformanceAnalyzer::fDBE
DQMStore * fDBE
Definition:
PerformanceAnalyzer.h:23
PerformanceAnalyzer::fHcalUnsuppDigis
MonitorElement * fHcalUnsuppDigis
Definition:
PerformanceAnalyzer.h:33
DQMStore
Definition:
DQMStore.h:67
PerformanceAnalyzer::fMuonRPCDigis
MonitorElement * fMuonRPCDigis
Definition:
PerformanceAnalyzer.h:36
PerformanceAnalyzer::fEcalUnsuppDigis
MonitorElement * fEcalUnsuppDigis
Definition:
PerformanceAnalyzer.h:30
DQMStore.h
PerformanceAnalyzer::fg4SimHits
MonitorElement * fg4SimHits
Definition:
PerformanceAnalyzer.h:26
PerformanceAnalyzer::fSiStripDigis
MonitorElement * fSiStripDigis
Definition:
PerformanceAnalyzer.h:29
PerformanceAnalyzer::fSiPixelDigis
MonitorElement * fSiPixelDigis
Definition:
PerformanceAnalyzer.h:28
edm::EventSetup
Definition:
EventSetup.h:44
PerformanceAnalyzer::fMuonCSCDigis
MonitorElement * fMuonCSCDigis
Definition:
PerformanceAnalyzer.h:34
edm::EDAnalyzer
Definition:
EDAnalyzer.h:14
EDAnalyzer.h
MonitorElement
Definition:
MonitorElement.h:34
PerformanceAnalyzer::fVtxSmeared
MonitorElement * fVtxSmeared
Definition:
PerformanceAnalyzer.h:25
PerformanceAnalyzer::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition:
PerfomanceAnalyzer.cc:62
PerformanceAnalyzer::fEcalZeroSuppDigis
MonitorElement * fEcalZeroSuppDigis
Definition:
PerformanceAnalyzer.h:31
PerformanceAnalyzer::endJob
virtual void endJob()
Definition:
PerfomanceAnalyzer.cc:52
PerformanceAnalyzer::PerformanceAnalyzer
PerformanceAnalyzer(const edm::ParameterSet &)
Definition:
PerfomanceAnalyzer.cc:18
MonitorElement.h
PerformanceAnalyzer::fMuonDTDigis
MonitorElement * fMuonDTDigis
Definition:
PerformanceAnalyzer.h:35
PerformanceAnalyzer::beginJob
virtual void beginJob()
Definition:
PerformanceAnalyzer.h:18
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:50
PerformanceAnalyzer::fMixing
MonitorElement * fMixing
Definition:
PerformanceAnalyzer.h:27
PerformanceAnalyzer::fPreShwZeroSuppDigis
MonitorElement * fPreShwZeroSuppDigis
Definition:
PerformanceAnalyzer.h:32
Generated for CMSSW Reference Manual by
1.8.5