#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 filterCSVwithJSON::copy, Exception, mps_fire::i, and vector_add().
|
static |
Definition at line 120 of file PFBenchmarkAlgo.h.
References Exception.
Referenced by findAllInEtWindow(), matchByDeltaEt(), and deltaEtSorter< T, U >::operator()().
|
static |
Definition at line 129 of file PFBenchmarkAlgo.h.
References Exception.
Referenced by deltaR().
|
static |
Definition at line 138 of file PFBenchmarkAlgo.h.
References reco::ceil(), Exception, and M_PI.
Referenced by deltaR().
|
static |
Definition at line 174 of file PFBenchmarkAlgo.h.
References deltaEta(), deltaPhi(), Exception, funct::pow(), and mathSSE::sqrt().
Referenced by TauTagValidation::analyze(), GenericBenchmark::fill(), findAllInCone(), matchByDeltaR(), deltaRSorter< T, U >::operator()(), and PFJetBenchmark::process().
|
static |
Definition at line 294 of file PFBenchmarkAlgo.h.
References deltaR(), Exception, mps_fire::i, sortByDeltaR(), and vector_add().
|
static |
Definition at line 323 of file PFBenchmarkAlgo.h.
References deltaEt(), Exception, mps_fire::i, sortByDeltaEt(), and vector_add().
|
static |
Definition at line 215 of file PFBenchmarkAlgo.h.
References deltaEt(), Exception, mps_fire::i, match(), and NULL.
|
static |
Definition at line 183 of file PFBenchmarkAlgo.h.
References deltaR(), Exception, mps_fire::i, match(), and HLT_FULL_cff::minDeltaR.
Referenced by GenericBenchmark::fill(), and PFJetBenchmark::process().
|
static |
Definition at line 279 of file PFBenchmarkAlgo.h.
References Exception, and vector_sort().
Referenced by findAllInEtWindow().
|
static |
Definition at line 264 of file PFBenchmarkAlgo.h.
References Exception, and vector_sort().
Referenced by findAllInCone().
|
inlinestaticprivate |
Definition at line 71 of file PFBenchmarkAlgo.h.
Referenced by copyCollection(), findAllInCone(), and findAllInEtWindow().
|
inlinestaticprivate |
|
inlinestaticprivate |
Definition at line 65 of file PFBenchmarkAlgo.h.
References S().
Referenced by sortByDeltaEt(), and sortByDeltaR().
|
inlinestaticprivate |
Definition at line 77 of file PFBenchmarkAlgo.h.
References edm::OwnVector< T, P >::sort().