#include "RecoMET/METPUSubtraction/plugins/NoPileUpPFMEtProducer.h"
#include "FWCore/Utilities/interface/Exception.h"
#include "RecoMET/METAlgorithms/interface/significanceAlgo.h"
#include "DataFormats/METReco/interface/SigInputObj.h"
#include <cmath>
#include "FWCore/Framework/interface/MakerMacros.h"
Go to the source code of this file.
Functions | |
void | addToCommonMETData (CommonMETData &metData, const reco::Candidate::LorentzVector &p4) |
reco::METCovMatrix | computePFMEtSignificance (const std::vector< metsig::SigInputObj > &metSignObjects) |
void | finalizeCommonMETData (CommonMETData &metData) |
int | findBestMatchingLepton (const std::vector< reco::Candidate::LorentzVector > &leptons, const reco::Candidate::LorentzVector &p4_ref) |
void | initializeCommonMETData (CommonMETData &metData) |
void | printCommonMETData (const std::string &label, const CommonMETData &metData) |
void | printMVAMEtJetInfo (const std::string &label, int idx, const reco::PUSubMETCandInfo &jet) |
void | printMVAMEtPFCandInfo (const std::string &label, int idx, const reco::PUSubMETCandInfo &pfCand) |
void | printP4 (const std::string &label_part1, int idx, const std::string &label_part2, const reco::Candidate &candidate) |
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker < edm::ParameterSetDescriptionFiller < NoPileUpPFMEtProducer > > | s_filler__LINE__ ("NoPileUpPFMEtProducer") |
static const edm::MakerPluginFactory::PMaker < edm::WorkerMaker < NoPileUpPFMEtProducer > > | s_maker__LINE__ ("NoPileUpPFMEtProducer") |
void | scaleAndAddPFMEtSignObjects (std::vector< metsig::SigInputObj > &metSignObjects_scaled, const std::vector< metsig::SigInputObj > &metSignObjects, double sf, double sfMin, double sfMax) |
Variables | |
const double | defaultPFMEtResolutionX = 10. |
const double | defaultPFMEtResolutionY = 10. |
const double | epsilon = 1.e-9 |
void addToCommonMETData | ( | CommonMETData & | metData, |
const reco::Candidate::LorentzVector & | p4 | ||
) |
Definition at line 94 of file NoPileUpPFMEtProducer.cc.
reco::METCovMatrix computePFMEtSignificance | ( | const std::vector< metsig::SigInputObj > & | metSignObjects | ) |
Definition at line 145 of file NoPileUpPFMEtProducer.cc.
void finalizeCommonMETData | ( | CommonMETData & | metData | ) |
Definition at line 102 of file NoPileUpPFMEtProducer.cc.
int findBestMatchingLepton | ( | const std::vector< reco::Candidate::LorentzVector > & | leptons, |
const reco::Candidate::LorentzVector & | p4_ref | ||
) |
Definition at line 108 of file NoPileUpPFMEtProducer.cc.
void initializeCommonMETData | ( | CommonMETData & | metData | ) |
Definition at line 84 of file NoPileUpPFMEtProducer.cc.
void printCommonMETData | ( | const std::string & | label, |
const CommonMETData & | metData | ||
) |
Definition at line 175 of file NoPileUpPFMEtProducer.cc.
void printMVAMEtJetInfo | ( | const std::string & | label, |
int | idx, | ||
const reco::PUSubMETCandInfo & | jet | ||
) |
Definition at line 180 of file NoPileUpPFMEtProducer.cc.
void printMVAMEtPFCandInfo | ( | const std::string & | label, |
int | idx, | ||
const reco::PUSubMETCandInfo & | pfCand | ||
) |
Definition at line 190 of file NoPileUpPFMEtProducer.cc.
void printP4 | ( | const std::string & | label_part1, |
int | idx, | ||
const std::string & | label_part2, | ||
const reco::Candidate & | candidate | ||
) |
Definition at line 169 of file NoPileUpPFMEtProducer.cc.
|
static |
|
static |
void scaleAndAddPFMEtSignObjects | ( | std::vector< metsig::SigInputObj > & | metSignObjects_scaled, |
const std::vector< metsig::SigInputObj > & | metSignObjects, | ||
double | sf, | ||
double | sfMin, | ||
double | sfMax | ||
) |
Definition at line 126 of file NoPileUpPFMEtProducer.cc.
const double defaultPFMEtResolutionX = 10. |
Definition at line 11 of file NoPileUpPFMEtProducer.cc.
Referenced by PFMEtSignInterfaceBase::operator()().
const double defaultPFMEtResolutionY = 10. |
Definition at line 12 of file NoPileUpPFMEtProducer.cc.
Referenced by PFMEtSignInterfaceBase::operator()().
const double epsilon = 1.e-9 |
Definition at line 14 of file NoPileUpPFMEtProducer.cc.