#include <RecoMET/METAlgorithms/interface/PFSpecificAlgo.h>
Public Member Functions | |
reco::PFMET | addInfo (edm::Handle< edm::View< reco::Candidate > > PFCandidates, CommonMETData met) |
PFSpecificAlgo () | |
void | runSignificance (metsig::SignAlgoResolutions &resolutions, edm::Handle< edm::View< reco::PFJet > > jets) |
Private Types | |
typedef math::XYZTLorentzVector | LorentzVector |
typedef math::XYZPoint | Point |
Private Member Functions | |
void | initializeSpecificPFMETData (SpecificPFMETData &specific) |
TMatrixD | mkSignifMatrix (edm::Handle< edm::View< reco::Candidate > > &PFCandidates) |
SpecificPFMETData | mkSpecificPFMETData (edm::Handle< edm::View< reco::Candidate > > &PFCandidates) |
Private Attributes | |
bool | doSignificance |
metsig::SignPFSpecificAlgo | pfsignalgo_ |
Description: Adds Particle Flow specific information to MET
Implementation: [Notes on implementation]
Definition at line 40 of file PFSpecificAlgo.h.
|
private |
Definition at line 49 of file PFSpecificAlgo.h.
|
private |
Definition at line 50 of file PFSpecificAlgo.h.
|
inline |
Definition at line 43 of file PFSpecificAlgo.h.
reco::PFMET PFSpecificAlgo::addInfo | ( | edm::Handle< edm::View< reco::Candidate > > | PFCandidates, |
CommonMETData | met | ||
) |
Definition at line 20 of file PFSpecificAlgo.cc.
References CommonMETData::met, CommonMETData::mex, CommonMETData::mey, p4, benchmark_cfg::PFCandidates, pfMET_cfi::pfMET, reco::MET::setSignificanceMatrix(), timingPdfMaker::specific, and CommonMETData::sumet.
Referenced by cms::METProducer::produce_PFMET().
|
private |
Definition at line 42 of file PFSpecificAlgo.cc.
References SpecificPFMETData::ChargedEMFraction, SpecificPFMETData::ChargedHadFraction, SpecificPFMETData::MuonFraction, SpecificPFMETData::NeutralEMFraction, SpecificPFMETData::NeutralHadFraction, SpecificPFMETData::Type6Fraction, and SpecificPFMETData::Type7Fraction.
|
private |
Definition at line 107 of file PFSpecificAlgo.cc.
References begin, end, and benchmark_cfg::PFCandidates.
|
private |
Definition at line 54 of file PFSpecificAlgo.cc.
References begin, SpecificPFMETData::ChargedEMFraction, SpecificPFMETData::ChargedHadFraction, alignCSCRings::e, end, reco::LeafCandidate::energy(), SpecificPFMETData::MuonFraction, SpecificPFMETData::NeutralEMFraction, SpecificPFMETData::NeutralHadFraction, reco::PFCandidate::particleId(), benchmark_cfg::PFCandidates, funct::sin(), timingPdfMaker::specific, reco::LeafCandidate::theta(), theta(), SpecificPFMETData::Type6Fraction, and SpecificPFMETData::Type7Fraction.
void PFSpecificAlgo::runSignificance | ( | metsig::SignAlgoResolutions & | resolutions, |
edm::Handle< edm::View< reco::PFJet > > | jets | ||
) |
Definition at line 34 of file PFSpecificAlgo.cc.
References fwrapper::jets.
Referenced by cms::METProducer::produce_PFMET().
|
private |
Definition at line 55 of file PFSpecificAlgo.h.
|
private |
Definition at line 56 of file PFSpecificAlgo.h.