Main Page
Namespaces
Classes
Package Documentation
JetMETCorrections
Type1MET
plugins
Type0PFMETcorrInputProducer.h
Go to the documentation of this file.
1
#ifndef JetMETCorrections_Type1MET_Type0PFMETcorrInputProducer_h
2
#define JetMETCorrections_Type1MET_Type0PFMETcorrInputProducer_h
3
15
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
16
#include "
FWCore/Framework/interface/Event.h
"
17
#include "
FWCore/Framework/interface/EventSetup.h
"
18
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
19
#include "
FWCore/Utilities/interface/InputTag.h
"
20
21
#include "
DataFormats/VertexReco/interface/VertexFwd.h
"
22
23
#include "
CommonTools/RecoUtils/interface/PFCand_AssoMapAlgos.h
"
24
25
#include <TFormula.h>
26
27
#include <string>
28
29
class
Type0PFMETcorrInputProducer
:
public
edm::stream::EDProducer
<>
30
{
31
public
:
32
33
explicit
Type0PFMETcorrInputProducer
(
const
edm::ParameterSet
&);
34
~Type0PFMETcorrInputProducer
()
override
;
35
36
private
:
37
38
void
produce
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
39
40
std::string
moduleLabel_
;
41
42
edm::EDGetTokenT<reco::VertexCollection>
hardScatterVertexToken_
;
43
edm::EDGetTokenT<PFCandToVertexAssMap>
pfCandidateToVertexAssociationsToken_
;
44
45
TFormula*
correction_
;
46
47
double
minDz_
;
48
};
49
50
#endif
51
52
53
54
55
Type0PFMETcorrInputProducer::moduleLabel_
std::string moduleLabel_
Definition:
Type0PFMETcorrInputProducer.h:40
Type0PFMETcorrInputProducer::correction_
TFormula * correction_
Definition:
Type0PFMETcorrInputProducer.h:45
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
Event.h
Type0PFMETcorrInputProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition:
Type0PFMETcorrInputProducer.cc:41
EventSetup.h
VertexFwd.h
Type0PFMETcorrInputProducer::~Type0PFMETcorrInputProducer
~Type0PFMETcorrInputProducer() override
Definition:
Type0PFMETcorrInputProducer.cc:36
edm::EDGetTokenT< reco::VertexCollection >
ParameterSet.h
EDProducer.h
Type0PFMETcorrInputProducer::pfCandidateToVertexAssociationsToken_
edm::EDGetTokenT< PFCandToVertexAssMap > pfCandidateToVertexAssociationsToken_
Definition:
Type0PFMETcorrInputProducer.h:43
edm::EventSetup
Definition:
EventSetup.h:57
Type0PFMETcorrInputProducer
Definition:
Type0PFMETcorrInputProducer.h:29
Type0PFMETcorrInputProducer::hardScatterVertexToken_
edm::EDGetTokenT< reco::VertexCollection > hardScatterVertexToken_
Definition:
Type0PFMETcorrInputProducer.h:42
edm::stream::EDProducer
Definition:
EDProducer.h:38
PFCand_AssoMapAlgos.h
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:71
Type0PFMETcorrInputProducer::minDz_
double minDz_
Definition:
Type0PFMETcorrInputProducer.h:47
Type0PFMETcorrInputProducer::Type0PFMETcorrInputProducer
Type0PFMETcorrInputProducer(const edm::ParameterSet &)
Definition:
Type0PFMETcorrInputProducer.cc:13
Generated for CMSSW Reference Manual by
1.8.11