#include <PFCandidateStripMerger.h>
Public Member Functions | |
std::vector< std::vector< reco::CandidatePtr > > | mergeCandidates (const std::vector< reco::CandidatePtr > &) override |
PFCandidateStripMerger () | |
PFCandidateStripMerger (const edm::ParameterSet &) | |
~PFCandidateStripMerger () override | |
Public Member Functions inherited from PFCandidateMergerBase | |
PFCandidateMergerBase (const edm::ParameterSet &) | |
PFCandidateMergerBase () | |
virtual | ~PFCandidateMergerBase ()=0 |
Private Member Functions | |
bool | candidateMatches (const reco::CandidatePtr &) |
Private Attributes | |
double | etaAssociationDistance_ |
std::vector< int > | inputPdgIds_ |
double | phiAssociationDistance_ |
Class that creates strips from Particle Flow Candidates And outputs a Collection of Candidate Lists
University of Wisconsin bacht is@c ern.c h
Definition at line 15 of file PFCandidateStripMerger.h.
PFCandidateStripMerger::PFCandidateStripMerger | ( | ) |
Definition at line 6 of file PFCandidateStripMerger.cc.
PFCandidateStripMerger::PFCandidateStripMerger | ( | const edm::ParameterSet & | config | ) |
Definition at line 10 of file PFCandidateStripMerger.cc.
References etaAssociationDistance_, edm::ParameterSet::getParameter(), inputPdgIds_, and phiAssociationDistance_.
|
override |
Definition at line 20 of file PFCandidateStripMerger.cc.
|
private |
Definition at line 25 of file PFCandidateStripMerger.cc.
References funct::abs(), mps_fire::i, inputPdgIds_, patRefSel_triggerMatching_cfi::matches, and reco::Candidate::pdgId().
Referenced by mergeCandidates().
|
overridevirtual |
Implements PFCandidateMergerBase.
Definition at line 43 of file PFCandidateStripMerger.cc.
References candidateMatches(), egammaForCoreTracking_cff::cands, allConversions_cfi::DeltaPhi, etaAssociationDistance_, mps_fire::i, phiAssociationDistance_, TauTagTools::sortRefVectorByPt(), digitizers_cfi::strip, and RecoTauPiZeroBuilderPlugins_cfi::strips.
|
private |
Definition at line 27 of file PFCandidateStripMerger.h.
Referenced by mergeCandidates(), and PFCandidateStripMerger().
|
private |
Definition at line 26 of file PFCandidateStripMerger.h.
Referenced by candidateMatches(), and PFCandidateStripMerger().
|
private |
Definition at line 28 of file PFCandidateStripMerger.h.
Referenced by mergeCandidates(), and PFCandidateStripMerger().