CMS 3D CMS Logo

SignPFSpecificAlgo.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: METAlgorithms
4 // Class: SignPFSpecificAlgo
5 //
12 //
13 // Authors: A. Khukhunaishvili (Cornell), L. Gibbons (Cornell)
14 // First Implementation: November 11, 2011
15 //
16 //
17 #ifndef METAlgorithms_SignPFSpecificAlgo_h
18 #define METAlgorithms_SignPFSpecificAlgo_h
19 
20 //____________________________________________________________________________||
26 
27 //____________________________________________________________________________||
28 namespace metsig {
29 
31  public:
34 
38  void useOriginalPtrs(const edm::ProductID &productID);
41 
42  private:
44  std::set<reco::CandidatePtr> clusteredParticlePtrs_;
46  };
47 
48 } // namespace metsig
49 
50 //____________________________________________________________________________||
51 #endif // METAlgorithms_SignPFSpecificAlgo_h
metsig::SignPFSpecificAlgo::useOriginalPtrs
void useOriginalPtrs(const edm::ProductID &productID)
Definition: SignPFSpecificAlgo.cc:39
significanceAlgo.h
PFCandidate.h
PFJet.h
edm::Handle
Definition: AssociativeIterator.h:50
jetMETAnalyzer_cfi.PFCandidates
PFCandidates
Definition: jetMETAnalyzer_cfi.py:129
SignAlgoResolutions.h
metsig
Definition: SigInputObj.h:27
JetHTJetPlusHOFilter_cff.PFJets
PFJets
Definition: JetHTJetPlusHOFilter_cff.py:5
metsig::SignPFSpecificAlgo::clusteredParticlePtrs_
std::set< reco::CandidatePtr > clusteredParticlePtrs_
Definition: SignPFSpecificAlgo.h:44
edm::View
Definition: CaloClusterFwd.h:14
metsig::SignPFSpecificAlgo::addPFJets
void addPFJets(const edm::View< reco::PFJet > *PFJets)
Definition: SignPFSpecificAlgo.cc:25
metsig::SignPFSpecificAlgo::mkSignifMatrix
reco::METCovMatrix mkSignifMatrix(edm::Handle< edm::View< reco::Candidate > > &PFCandidates)
Definition: SignPFSpecificAlgo.cc:70
metsig::SignPFSpecificAlgo::setResolutions
void setResolutions(metsig::SignAlgoResolutions *resolutions)
Definition: SignPFSpecificAlgo.cc:20
metsig::SignPFSpecificAlgo::algo_
metsig::significanceAlgo algo_
Definition: SignPFSpecificAlgo.h:45
metsig::SignPFSpecificAlgo::SignPFSpecificAlgo
SignPFSpecificAlgo()
Definition: SignPFSpecificAlgo.cc:17
edm::Ptr< PFCandidate >
electronProducer_cfi.resolutions
resolutions
Definition: electronProducer_cfi.py:80
MET.h
metsig::significanceAlgo
Definition: significanceAlgo.h:86
metsig::SignAlgoResolutions
Definition: SignAlgoResolutions.h:61
packedPFCandidateRefMixer_cfi.pf
pf
Definition: packedPFCandidateRefMixer_cfi.py:4
metsig::significanceAlgo::getSignifMatrix
reco::METCovMatrix getSignifMatrix() const
Definition: significanceAlgo.h:99
metsig::SignPFSpecificAlgo::getSignifMatrix
reco::METCovMatrix getSignifMatrix() const
Definition: SignPFSpecificAlgo.h:39
metsig::SignPFSpecificAlgo::addPFCandidate
void addPFCandidate(reco::PFCandidatePtr pf)
Definition: SignPFSpecificAlgo.cc:60
metsig::SignPFSpecificAlgo::~SignPFSpecificAlgo
~SignPFSpecificAlgo()
Definition: SignPFSpecificAlgo.h:33
metsig::SignPFSpecificAlgo::resolutions_
metsig::SignAlgoResolutions * resolutions_
Definition: SignPFSpecificAlgo.h:43
edm::ProductID
Definition: ProductID.h:27
reco::METCovMatrix
ROOT::Math::SMatrix< double, 2 > METCovMatrix
Definition: MET.h:39
metsig::SignPFSpecificAlgo
Definition: SignPFSpecificAlgo.h:30