Main Page
Namespaces
Classes
Package Documentation
JetMETCorrections
Type1MET
plugins
SysShiftMETcorrInputProducer.h
Go to the documentation of this file.
1
#ifndef JetMETCorrections_Type1MET_SysShiftMETcorrInputProducer_h
2
#define JetMETCorrections_Type1MET_SysShiftMETcorrInputProducer_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/METReco/interface/MET.h
"
22
#include "
DataFormats/VertexReco/interface/VertexFwd.h
"
23
24
#include <TFormula.h>
25
26
#include <string>
27
28
class
SysShiftMETcorrInputProducer
:
public
edm::stream::EDProducer
<>
29
{
30
public
:
31
32
explicit
SysShiftMETcorrInputProducer
(
const
edm::ParameterSet
&);
33
~SysShiftMETcorrInputProducer
()
override
;
34
35
private
:
36
37
void
produce
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
38
39
std::string
moduleLabel_
;
40
41
edm::EDGetTokenT<edm::View<reco::MET>
>
token_
;
42
edm::EDGetTokenT<reco::VertexCollection>
verticesToken_
;
43
44
bool
useNvtx
;
45
46
TFormula*
corrPx_
;
47
TFormula*
corrPy_
;
48
};
49
50
#endif
51
52
53
54
MET.h
SysShiftMETcorrInputProducer::SysShiftMETcorrInputProducer
SysShiftMETcorrInputProducer(const edm::ParameterSet &)
Definition:
SysShiftMETcorrInputProducer.cc:11
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
Event.h
EventSetup.h
SysShiftMETcorrInputProducer::~SysShiftMETcorrInputProducer
~SysShiftMETcorrInputProducer() override
Definition:
SysShiftMETcorrInputProducer.cc:41
SysShiftMETcorrInputProducer::verticesToken_
edm::EDGetTokenT< reco::VertexCollection > verticesToken_
Definition:
SysShiftMETcorrInputProducer.h:42
VertexFwd.h
edm::EDGetTokenT
Definition:
EDGetToken.h:33
ParameterSet.h
EDProducer.h
SysShiftMETcorrInputProducer::token_
edm::EDGetTokenT< edm::View< reco::MET > > token_
Definition:
SysShiftMETcorrInputProducer.h:41
SysShiftMETcorrInputProducer
Definition:
SysShiftMETcorrInputProducer.h:28
SysShiftMETcorrInputProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition:
SysShiftMETcorrInputProducer.cc:46
edm::EventSetup
Definition:
EventSetup.h:57
edm::stream::EDProducer
Definition:
EDProducer.h:38
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:36
SysShiftMETcorrInputProducer::useNvtx
bool useNvtx
Definition:
SysShiftMETcorrInputProducer.h:44
SysShiftMETcorrInputProducer::moduleLabel_
std::string moduleLabel_
Definition:
SysShiftMETcorrInputProducer.h:39
edm::Event
Definition:
Event.h:71
SysShiftMETcorrInputProducer::corrPx_
TFormula * corrPx_
Definition:
SysShiftMETcorrInputProducer.h:46
SysShiftMETcorrInputProducer::corrPy_
TFormula * corrPy_
Definition:
SysShiftMETcorrInputProducer.h:47
Generated for CMSSW Reference Manual by
1.8.11