Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DQMOffline
JetMET
interface
PFMETAnalyzerBase.h
Go to the documentation of this file.
1
#ifndef PFMETAnalyzerBase_H
2
#define PFMETAnalyzerBase_H
3
14
#include <memory>
15
#include <fstream>
16
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
17
#include "
FWCore/Framework/interface/Event.h
"
18
#include "
FWCore/Framework/interface/MakerMacros.h
"
19
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
20
#include "
FWCore/ServiceRegistry/interface/Service.h
"
21
#include "
DQMServices/Core/interface/DQMStore.h
"
22
#include "
DQMServices/Core/interface/MonitorElement.h
"
23
#include "
DataFormats/METReco/interface/PFMETCollection.h
"
24
#include "
DataFormats/METReco/interface/PFMET.h
"
25
#include "
DataFormats/METReco/interface/PFMETFwd.h
"
26
//
27
#include "
DataFormats/HLTReco/interface/TriggerObject.h
"
28
#include "
DataFormats/Common/interface/TriggerResults.h
"
29
#include "
DataFormats/HLTReco/interface/TriggerEvent.h
"
30
#include "
DataFormats/HLTReco/interface/TriggerTypeDefs.h
"
31
32
class
PFMETAnalyzerBase
{
33
public
:
34
36
PFMETAnalyzerBase
() {}
37
39
virtual
~PFMETAnalyzerBase
() {}
40
42
virtual
void
beginJob
(
DQMStore
* dbe)= 0;
43
45
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&,
46
const
edm::TriggerResults
&,
47
reco::PFMET
&
pfMET
){}
48
49
private
:
50
// ----------member data ---------------------------
51
};
52
#endif
PFMETAnalyzerBase::beginJob
virtual void beginJob(DQMStore *dbe)=0
Inizialize parameters for histo binning.
TriggerEvent.h
PFMETCollection.h
Event.h
TriggerResults.h
MakerMacros.h
PFMET.h
pfMET_cfi.pfMET
tuple pfMET
Definition:
pfMET_cfi.py:7
Frameworkfwd.h
PFMETAnalyzerBase::~PFMETAnalyzerBase
virtual ~PFMETAnalyzerBase()
Destructor.
Definition:
PFMETAnalyzerBase.h:39
ParameterSet.h
DQMStore
Definition:
DQMStore.h:67
DQMStore.h
Service.h
edm::EventSetup
Definition:
EventSetup.h:44
PFMETAnalyzerBase
Definition:
PFMETAnalyzerBase.h:32
reco::PFMET
Definition:
PFMET.h:19
PFMETFwd.h
MonitorElement.h
PFMETAnalyzerBase::PFMETAnalyzerBase
PFMETAnalyzerBase()
Constructor.
Definition:
PFMETAnalyzerBase.h:36
PFMETAnalyzerBase::analyze
void analyze(const edm::Event &, const edm::EventSetup &, const edm::TriggerResults &, reco::PFMET &pfMET)
Get the analysis of the muon properties.
Definition:
PFMETAnalyzerBase.h:45
TriggerTypeDefs.h
edm::Event
Definition:
Event.h:50
edm::TriggerResults
Definition:
TriggerResults.h:38
TriggerObject.h
Generated for CMSSW Reference Manual by
1.8.5