#include <PFCandidateStripMerger.h>
Public Member Functions | |
std::vector < reco::PFCandidateRefVector > | mergeCandidates (const reco::PFCandidateRefVector &) |
PFCandidateStripMerger () | |
PFCandidateStripMerger (const edm::ParameterSet &) | |
~PFCandidateStripMerger () | |
Public Member Functions inherited from PFCandidateMergerBase | |
PFCandidateMergerBase (const edm::ParameterSet &) | |
PFCandidateMergerBase () | |
virtual | ~PFCandidateMergerBase ()=0 |
Private Member Functions | |
bool | candidateMatches (const reco::PFCandidateRef &) |
Private Attributes | |
double | etaAssociationDistance_ |
std::vector< int > | inputPdgIds_ |
double | phiAssociationDistance_ |
PFCandidateStripMerger
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_.
PFCandidateStripMerger::~PFCandidateStripMerger | ( | ) |
Definition at line 20 of file PFCandidateStripMerger.cc.
|
private |
Definition at line 25 of file PFCandidateStripMerger.cc.
References abs, i, and inputPdgIds_.
Referenced by mergeCandidates().
|
virtual |
Implements PFCandidateMergerBase.
Definition at line 43 of file PFCandidateStripMerger.cc.
References edm::RefVector< C, T, F >::at(), candidateMatches(), edm::RefVector< C, T, F >::clear(), etaAssociationDistance_, i, phiAssociationDistance_, edm::RefVector< C, T, F >::push_back(), edm::RefVector< C, T, F >::size(), TauTagTools::sortRefVectorByPt(), strip(), RecoTauPiZeroBuilderPlugins_cfi::strips, and edm::RefVector< C, T, F >::swap().
|
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().