#include <PFSpecificAlgo.h>
Public Types | |
typedef math::XYZTLorentzVector | LorentzVector |
typedef math::XYZPoint | Point |
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 Attributes | |
bool | alsocalcsig |
metsig::SignPFSpecificAlgo | pfsignalgo_ |
Definition at line 18 of file PFSpecificAlgo.h.
Definition at line 23 of file PFSpecificAlgo.h.
typedef math::XYZPoint PFSpecificAlgo::Point |
Definition at line 24 of file PFSpecificAlgo.h.
|
inline |
Definition at line 21 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 begin, SpecificPFMETData::ChargedEMFraction, SpecificPFMETData::ChargedHadFraction, end, CommonMETData::met, CommonMETData::mex, CommonMETData::mey, SpecificPFMETData::MuonFraction, SpecificPFMETData::NeutralEMFraction, SpecificPFMETData::NeutralHadFraction, p4, reco::PFCandidate::particleId(), benchmark_cfg::PFCandidates, reco::MET::setSignificanceMatrix(), funct::sin(), CommonMETData::sumet, theta(), SpecificPFMETData::Type6Fraction, and SpecificPFMETData::Type7Fraction.
Referenced by cms::METProducer::produce().
void PFSpecificAlgo::runSignificance | ( | metsig::SignAlgoResolutions & | resolutions, |
edm::Handle< edm::View< reco::PFJet > > | jets | ||
) |
Definition at line 109 of file PFSpecificAlgo.cc.
References analyzePatCleaning_cfg::jets.
Referenced by cms::METProducer::produce().
|
private |
Definition at line 29 of file PFSpecificAlgo.h.
|
private |
Definition at line 30 of file PFSpecificAlgo.h.