CMS 3D CMS Logo

NoPileUpPFMEtProducer.h
Go to the documentation of this file.
1 #ifndef RecoMET_METPUSubtraction_NoPileUpPFMEtProducer_h
2 #define RecoMET_METPUSubtraction_NoPileUpPFMEtProducer_h
3 
17 
20 
27 
28 #include <vector>
29 
31 public:
33  ~NoPileUpPFMEtProducer() override;
34 
35 private:
36  void produce(edm::Event&, const edm::EventSetup&) override;
37 
39 
46  typedef std::vector<edm::InputTag> vInputTag;
47  std::vector<edm::EDGetTokenT<reco::CandidateView> > srcLeptons_;
48 
50 
51  double sfNoPUjets_;
53  double sfPUjets_;
59 
69 
71  double sfMEtCovMin_;
72  double sfMEtCovMax_;
73 
75 
77 
79 };
80 
81 #endif
NoPileUpPFMEtProducer::sfUnclNeutralCandsName_
std::string sfUnclNeutralCandsName_
Definition: NoPileUpPFMEtProducer.h:66
NoPileUpPFMEtProducer::sfPUjets_
double sfPUjets_
Definition: NoPileUpPFMEtProducer.h:53
NoPileUpPFMEtProducer::vInputTag
std::vector< edm::InputTag > vInputTag
Definition: NoPileUpPFMEtProducer.h:46
NoPileUpPFMEtProducer::sfLeptonsName_
std::string sfLeptonsName_
Definition: NoPileUpPFMEtProducer.h:60
NoPileUpPFMEtProducer::srcJetInfo_
edm::EDGetTokenT< reco::PUSubMETCandInfoCollection > srcJetInfo_
Definition: NoPileUpPFMEtProducer.h:42
NoPileUpPFMEtProducer::pfMEtSignInterface_
PFMEtSignInterfaceBase * pfMEtSignInterface_
Definition: NoPileUpPFMEtProducer.h:70
NoPileUpPFMEtProducer::sfNoPUjetOffsetEnCorr_
double sfNoPUjetOffsetEnCorr_
Definition: NoPileUpPFMEtProducer.h:52
NoPileUpPFMEtProducer::sfNoPUunclChargedCands_
double sfNoPUunclChargedCands_
Definition: NoPileUpPFMEtProducer.h:54
NoPileUpPFMEtProducer::srcMEtCov_
edm::InputTag srcMEtCov_
Definition: NoPileUpPFMEtProducer.h:41
edm::EDGetTokenT< reco::PFMETCollection >
NoPileUpPFMEtProducer::moduleLabel_
std::string moduleLabel_
Definition: NoPileUpPFMEtProducer.h:38
EDProducer.h
NoPileUpPFMEtProducer::saveInputs_
bool saveInputs_
Definition: NoPileUpPFMEtProducer.h:74
NoPileUpPFMEtProducer::~NoPileUpPFMEtProducer
~NoPileUpPFMEtProducer() override
Definition: NoPileUpPFMEtProducer.cc:79
PFMEtSignInterfaceBase.h
NoPileUpMEtUtilities.h
CandidateFwd.h
NoPileUpPFMEtProducer::sfNoPUjets_
double sfNoPUjets_
Definition: NoPileUpPFMEtProducer.h:51
NoPileUpPFMEtProducer::sfLeptonIsoCones_
double sfLeptonIsoCones_
Definition: NoPileUpPFMEtProducer.h:58
NoPileUpMEtUtilities
Definition: NoPileUpMEtUtilities.h:13
NoPileUpPFMEtProducer::sfType0CorrectionName_
std::string sfType0CorrectionName_
Definition: NoPileUpPFMEtProducer.h:67
NoPileUpPFMEtProducer::sfMEtCovMin_
double sfMEtCovMin_
Definition: NoPileUpPFMEtProducer.h:71
NoPileUpPFMEtProducer::sfLeptonIsoConesName_
std::string sfLeptonIsoConesName_
Definition: NoPileUpPFMEtProducer.h:68
NoPileUpPFMEtProducer::sfNoPUjetOffsetEnCorrName_
std::string sfNoPUjetOffsetEnCorrName_
Definition: NoPileUpPFMEtProducer.h:62
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
Vertex.h
NoPileUpPFMEtProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition: NoPileUpPFMEtProducer.cc:206
edm::ParameterSet
Definition: ParameterSet.h:36
Event.h
NoPileUpPFMEtProducer::sfPUjetsName_
std::string sfPUjetsName_
Definition: NoPileUpPFMEtProducer.h:63
NoPileUpPFMEtProducer::srcType0Correction_
edm::EDGetTokenT< CorrMETData > srcType0Correction_
Definition: NoPileUpPFMEtProducer.h:49
PFMET.h
NoPileUpPFMEtProducer::NoPileUpPFMEtProducer
NoPileUpPFMEtProducer(const edm::ParameterSet &)
Definition: NoPileUpPFMEtProducer.cc:16
edm::stream::EDProducer
Definition: EDProducer.h:38
NoPileUpPFMEtProducer::sfPUunclChargedCands_
double sfPUunclChargedCands_
Definition: NoPileUpPFMEtProducer.h:55
NoPileUpPFMEtProducer::srcJetInfoLeptonMatch_
edm::EDGetTokenT< reco::PUSubMETCandInfoCollection > srcJetInfoLeptonMatch_
Definition: NoPileUpPFMEtProducer.h:43
edm::EventSetup
Definition: EventSetup.h:57
VertexFwd.h
PFMETFwd.h
NoPileUpPFMEtProducer::sfNoPUunclChargedCandsName_
std::string sfNoPUunclChargedCandsName_
Definition: NoPileUpPFMEtProducer.h:64
NoPileUpPFMEtProducer::sfType0Correction_
double sfType0Correction_
Definition: NoPileUpPFMEtProducer.h:57
NoPileUpPFMEtProducer::verbosity_
int verbosity_
Definition: NoPileUpPFMEtProducer.h:76
Frameworkfwd.h
NoPileUpPFMEtProducer::srcMEt_
edm::EDGetTokenT< reco::PFMETCollection > srcMEt_
Definition: NoPileUpPFMEtProducer.h:40
NoPileUpPFMEtProducer::sfNoPUjetsName_
std::string sfNoPUjetsName_
Definition: NoPileUpPFMEtProducer.h:61
PFMEtSignInterfaceBase
Definition: PFMEtSignInterfaceBase.h:39
NoPileUpPFMEtProducer::sfMEtCovMax_
double sfMEtCovMax_
Definition: NoPileUpPFMEtProducer.h:72
NoPileUpPFMEtProducer::srcPFCandInfoLeptonMatch_
edm::EDGetTokenT< reco::PUSubMETCandInfoCollection > srcPFCandInfoLeptonMatch_
Definition: NoPileUpPFMEtProducer.h:45
NoPileUpPFMEtProducer::srcLeptons_
std::vector< edm::EDGetTokenT< reco::CandidateView > > srcLeptons_
Definition: NoPileUpPFMEtProducer.h:47
Candidate.h
ParameterSet.h
NoPileUpPFMEtProducer::sfUnclNeutralCands_
double sfUnclNeutralCands_
Definition: NoPileUpPFMEtProducer.h:56
NoPileUpPFMEtProducer::srcPFCandInfo_
edm::EDGetTokenT< reco::PUSubMETCandInfoCollection > srcPFCandInfo_
Definition: NoPileUpPFMEtProducer.h:44
NoPileUpPFMEtProducer
Definition: NoPileUpPFMEtProducer.h:30
edm::Event
Definition: Event.h:73
NoPileUpPFMEtProducer::sfPUunclChargedCandsName_
std::string sfPUunclChargedCandsName_
Definition: NoPileUpPFMEtProducer.h:65
edm::InputTag
Definition: InputTag.h:15
NoPileUpPFMEtProducer::utils_
NoPileUpMEtUtilities utils_
Definition: NoPileUpPFMEtProducer.h:78