#include <PFBenchmarkAlgo.h>
Static Public Member Functions | |
template<typename T , typename Collection > | |
static Collection | copyCollection (const Collection *) |
template<typename T , typename U > | |
static double | deltaEt (const T *, const U *) |
template<typename T , typename U > | |
static double | deltaEta (const T *, const U *) |
template<typename T , typename U > | |
static double | deltaPhi (const T *, const U *) |
template<typename T , typename U > | |
static double | deltaR (const T *, const U *) |
template<typename T , typename Collection > | |
static Collection | findAllInCone (const T *, const Collection *, double) |
template<typename T , typename Collection > | |
static Collection | findAllInEtWindow (const T *, const Collection *, double) |
template<typename T , typename Collection > | |
static const Collection::value_type * | matchByDeltaEt (const T *, const Collection *) |
template<typename T , typename Collection > | |
static const Collection::value_type * | matchByDeltaR (const T *, const Collection *) |
template<typename T , typename Collection > | |
static void | sortByDeltaEt (const T *, Collection &) |
template<typename T , typename Collection > | |
static void | sortByDeltaR (const T *, Collection &) |
Static Private Member Functions | |
template<typename T > | |
static void | vector_add (const T *c1, std::vector< T > &candidates) |
template<typename T > | |
static void | vector_add (const T *c1, edm::OwnVector< T > &candidates) |
template<typename T , typename U , template< typename, typename > class Sorter> | |
static void | vector_sort (std::vector< T > &candidates, Sorter< T, U > S) |
template<typename T , typename U , template< typename, typename > class Sorter> | |
static void | vector_sort (edm::OwnVector< T > &candidates, Sorter< T, U > S) |
Definition at line 16 of file PFBenchmarkAlgo.h.
|
static |
Definition at line 247 of file PFBenchmarkAlgo.h.
References HLT_2022v14_cff::candidates, filterCSVwithJSON::copy, Exception, mps_fire::i, mitigatedMETSequence_cff::U, and vector_add().
|
static |
Definition at line 120 of file PFBenchmarkAlgo.h.
References alignmentValidation::c1, and Exception.
Referenced by findAllInEtWindow(), matchByDeltaEt(), and deltaEtSorter< T, U >::operator()().
|
static |
Definition at line 129 of file PFBenchmarkAlgo.h.
References alignmentValidation::c1, and Exception.
Referenced by deltaR().
|
static |
Definition at line 138 of file PFBenchmarkAlgo.h.
References alignmentValidation::c1, reco::ceil(), Exception, and M_PI.
Referenced by deltaR().
|
static |
Definition at line 174 of file PFBenchmarkAlgo.h.
References alignmentValidation::c1, deltaEta(), deltaPhi(), Exception, funct::pow(), and mathSSE::sqrt().
Referenced by TauTagValidation::analyze(), GenericBenchmark::fill(), PFJetFilter::filter(), findAllInCone(), matchByDeltaR(), deltaRSorter< T, U >::operator()(), and PFJetBenchmark::process().
|
static |
Definition at line 294 of file PFBenchmarkAlgo.h.
References alignmentValidation::c1, HLT_2022v14_cff::candidates, deltaR(), HGC3DClusterGenMatchSelector_cfi::dR, Exception, mps_fire::i, sortByDeltaR(), mitigatedMETSequence_cff::U, and vector_add().
|
static |
Definition at line 323 of file PFBenchmarkAlgo.h.
References alignmentValidation::c1, HLT_2022v14_cff::candidates, deltaEt(), Exception, mps_fire::i, sortByDeltaEt(), mitigatedMETSequence_cff::U, and vector_add().
|
static |
Definition at line 215 of file PFBenchmarkAlgo.h.
References alignmentValidation::c1, HLT_2022v14_cff::candidates, deltaEt(), Exception, mps_fire::i, match(), caloJetBenchmarkGeneric_cfi::minDeltaEt, NULL, and mitigatedMETSequence_cff::U.
|
static |
Definition at line 183 of file PFBenchmarkAlgo.h.
References alignmentValidation::c1, HLT_2022v14_cff::candidates, deltaR(), HGC3DClusterGenMatchSelector_cfi::dR, Exception, mps_fire::i, match(), HLT_2022v14_cff::minDeltaR, and mitigatedMETSequence_cff::U.
Referenced by GenericBenchmark::fill(), PFJetFilter::filter(), and PFJetBenchmark::process().
|
static |
Definition at line 279 of file PFBenchmarkAlgo.h.
References alignmentValidation::c1, HLT_2022v14_cff::candidates, Exception, mitigatedMETSequence_cff::U, and vector_sort().
Referenced by findAllInEtWindow().
|
static |
Definition at line 264 of file PFBenchmarkAlgo.h.
References alignmentValidation::c1, HLT_2022v14_cff::candidates, Exception, mitigatedMETSequence_cff::U, and vector_sort().
Referenced by findAllInCone().
|
inlinestaticprivate |
Definition at line 71 of file PFBenchmarkAlgo.h.
References alignmentValidation::c1, and HLT_2022v14_cff::candidates.
Referenced by copyCollection(), findAllInCone(), and findAllInEtWindow().
|
inlinestaticprivate |
Definition at line 83 of file PFBenchmarkAlgo.h.
References alignmentValidation::c1, and HLT_2022v14_cff::candidates.
|
inlinestaticprivate |
Definition at line 65 of file PFBenchmarkAlgo.h.
References HLT_2022v14_cff::candidates, and jetUpdater_cfi::sort.
Referenced by sortByDeltaEt(), and sortByDeltaR().
|
inlinestaticprivate |
Definition at line 77 of file PFBenchmarkAlgo.h.
References HLT_2022v14_cff::candidates.