#include <SignPFSpecificAlgo.h>
Public Member Functions | |
void | addPFCandidate (reco::PFCandidatePtr pf) |
void | addPFJets (const edm::View< reco::PFJet > *PFJets) |
reco::METCovMatrix | getSignifMatrix () const |
reco::METCovMatrix | mkSignifMatrix (edm::Handle< edm::View< reco::Candidate > > &PFCandidates) |
void | setResolutions (metsig::SignAlgoResolutions *resolutions) |
SignPFSpecificAlgo () | |
void | useOriginalPtrs (const edm::ProductID &productID) |
~SignPFSpecificAlgo () | |
Private Attributes | |
metsig::significanceAlgo | algo_ |
std::set< reco::CandidatePtr > | clusteredParticlePtrs_ |
metsig::SignAlgoResolutions * | resolutions_ |
Definition at line 30 of file SignPFSpecificAlgo.h.
SignPFSpecificAlgo::SignPFSpecificAlgo | ( | ) |
Definition at line 17 of file SignPFSpecificAlgo.cc.
References clusteredParticlePtrs_.
|
inline |
Definition at line 33 of file SignPFSpecificAlgo.h.
References addPFCandidate(), addPFJets(), packedPFCandidateRefMixer_cfi::pf, JetHTJetPlusHOFilter_cff::PFJets, electronProducer_cfi::resolutions, setResolutions(), and useOriginalPtrs().
void SignPFSpecificAlgo::addPFCandidate | ( | reco::PFCandidatePtr | pf | ) |
Definition at line 60 of file SignPFSpecificAlgo.cc.
References metsig::significanceAlgo::addObjects(), algo_, clusteredParticlePtrs_, metsig::SignAlgoResolutions::evalPF(), and resolutions_.
Referenced by mkSignifMatrix(), and ~SignPFSpecificAlgo().
void SignPFSpecificAlgo::addPFJets | ( | const edm::View< reco::PFJet > * | PFJets | ) |
Definition at line 25 of file SignPFSpecificAlgo.cc.
References metsig::significanceAlgo::addObjects(), algo_, edm::View< T >::begin(), clusteredParticlePtrs_, edm::View< T >::end(), metsig::SignAlgoResolutions::evalPFJet(), metsig::jet, and resolutions_.
Referenced by ~SignPFSpecificAlgo().
|
inline |
Definition at line 39 of file SignPFSpecificAlgo.h.
References algo_, metsig::significanceAlgo::getSignifMatrix(), mkSignifMatrix(), and jetMETAnalyzer_cfi::PFCandidates.
Referenced by mkSignifMatrix().
reco::METCovMatrix SignPFSpecificAlgo::mkSignifMatrix | ( | edm::Handle< edm::View< reco::Candidate > > & | PFCandidates | ) |
Definition at line 70 of file SignPFSpecificAlgo.cc.
References addPFCandidate(), begin, end, getSignifMatrix(), packedPFCandidateRefMixer_cfi::pf, jetMETAnalyzer_cfi::PFCandidates, and useOriginalPtrs().
Referenced by getSignifMatrix().
void SignPFSpecificAlgo::setResolutions | ( | metsig::SignAlgoResolutions * | resolutions | ) |
Definition at line 20 of file SignPFSpecificAlgo.cc.
References electronProducer_cfi::resolutions, and resolutions_.
Referenced by ~SignPFSpecificAlgo().
void SignPFSpecificAlgo::useOriginalPtrs | ( | const edm::ProductID & | productID | ) |
Definition at line 39 of file SignPFSpecificAlgo.cc.
References clusteredParticlePtrs_, edm::Ptr< T >::id(), edm::Ptr< T >::isNull(), and groupFilesInBlocks::temp.
Referenced by mkSignifMatrix(), and ~SignPFSpecificAlgo().
|
private |
Definition at line 45 of file SignPFSpecificAlgo.h.
Referenced by addPFCandidate(), addPFJets(), and getSignifMatrix().
|
private |
Definition at line 44 of file SignPFSpecificAlgo.h.
Referenced by addPFCandidate(), addPFJets(), SignPFSpecificAlgo(), and useOriginalPtrs().
|
private |
Definition at line 43 of file SignPFSpecificAlgo.h.
Referenced by addPFCandidate(), addPFJets(), and setResolutions().