Validation
RecoParticleFlow
plugins
PFTester.h
Go to the documentation of this file.
1
2
3
#ifndef PFTESTER_H
4
#define PFTESTER_H
5
6
// author: Mike Schmitt (The University of Florida)
7
// date: 11/7/2007
8
9
#include "
DQMServices/Core/interface/DQMStore.h
"
10
11
#include "
DataFormats/ParticleFlowCandidate/interface/PFCandidate.h
"
12
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
13
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
14
15
#include <map>
16
#include <string>
17
18
class
PFTester
:
public
edm::EDAnalyzer
{
19
public
:
20
typedef
dqm::legacy::DQMStore
DQMStore
;
21
typedef
dqm::legacy::MonitorElement
MonitorElement
;
22
23
explicit
PFTester
(
const
edm::ParameterSet
&);
24
~PFTester
()
override
;
25
26
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&)
override
;
27
void
beginJob
()
override
;
28
void
endJob
()
override
;
29
30
private
:
31
// DAQ Tools
32
DQMStore
*
dbe_
;
33
std::map<std::string, MonitorElement *>
me
;
34
35
// Inputs from Configuration File
36
std::string
outputFile_
;
37
edm::EDGetTokenT<reco::PFCandidateCollection>
inputPFlowLabel_tok_
;
38
};
39
40
#endif // PFTESTER_H
PFCandidate.h
edm::EDGetTokenT< reco::PFCandidateCollection >
DQMStore.h
dqm::legacy::MonitorElement
Definition:
MonitorElement.h:462
EDAnalyzer.h
PFTester::~PFTester
~PFTester() override
Definition:
PFTester.cc:49
PFTester::DQMStore
dqm::legacy::DQMStore DQMStore
Definition:
PFTester.h:20
edm::EDAnalyzer
Definition:
EDAnalyzer.h:28
dqm::legacy::DQMStore
Definition:
DQMStore.h:727
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
PFTester::outputFile_
std::string outputFile_
Definition:
PFTester.h:36
edm::ParameterSet
Definition:
ParameterSet.h:47
PFTester::inputPFlowLabel_tok_
edm::EDGetTokenT< reco::PFCandidateCollection > inputPFlowLabel_tok_
Definition:
PFTester.h:37
PFTester::me
std::map< std::string, MonitorElement * > me
Definition:
PFTester.h:33
PFTester
Definition:
PFTester.h:18
edm::EventSetup
Definition:
EventSetup.h:58
PFTester::beginJob
void beginJob() override
Definition:
PFTester.cc:51
PFTester::PFTester
PFTester(const edm::ParameterSet &)
Definition:
PFTester.cc:39
PFTester::dbe_
DQMStore * dbe_
Definition:
PFTester.h:32
Frameworkfwd.h
PFTester::endJob
void endJob() override
Definition:
PFTester.cc:194
PFTester::MonitorElement
dqm::legacy::MonitorElement MonitorElement
Definition:
PFTester.h:21
edm::Event
Definition:
Event.h:73
PFTester::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition:
PFTester.cc:85
Generated for CMSSW Reference Manual by
1.8.16