#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 260 of file PFBenchmarkAlgo.h.
References filterCSVwithJSON::copy, Exception, i, and vector_add().
|
static |
Definition at line 127 of file PFBenchmarkAlgo.h.
References Exception, and NULL.
Referenced by findAllInEtWindow(), matchByDeltaEt(), and deltaEtSorter< T, U >::operator()().
|
static |
Definition at line 138 of file PFBenchmarkAlgo.h.
References Exception, and NULL.
Referenced by deltaR().
|
static |
Definition at line 149 of file PFBenchmarkAlgo.h.
References Exception, M_PI, and NULL.
Referenced by deltaR().
|
static |
Definition at line 189 of file PFBenchmarkAlgo.h.
References deltaEta(), deltaPhi(), Exception, NULL, funct::pow(), and mathSSE::sqrt().
Referenced by TauTagValidation::analyze(), GenericBenchmark::fill(), findAllInCone(), matchByDeltaR(), deltaRSorter< T, U >::operator()(), and PFJetBenchmark::process().
|
static |
Definition at line 309 of file PFBenchmarkAlgo.h.
References deltaR(), PFRecoTauDiscriminationAgainstElectronDeadECAL_cfi::dR, Exception, i, sortByDeltaR(), and vector_add().
|
static |
Definition at line 338 of file PFBenchmarkAlgo.h.
References deltaEt(), Exception, i, sortByDeltaEt(), and vector_add().
|
static |
Definition at line 230 of file PFBenchmarkAlgo.h.
References deltaEt(), Exception, i, match(), benchmark_cfg::minDeltaEt, and NULL.
|
static |
Definition at line 200 of file PFBenchmarkAlgo.h.
References deltaR(), PFRecoTauDiscriminationAgainstElectronDeadECAL_cfi::dR, Exception, i, match(), HLT_FULL_cff::minDeltaR, and NULL.
Referenced by GenericBenchmark::fill(), and PFJetBenchmark::process().
|
static |
Definition at line 294 of file PFBenchmarkAlgo.h.
References Exception, and vector_sort().
Referenced by findAllInEtWindow().
|
static |
Definition at line 279 of file PFBenchmarkAlgo.h.
References Exception, and vector_sort().
Referenced by findAllInCone().
|
inlinestaticprivate |
Definition at line 73 of file PFBenchmarkAlgo.h.
Referenced by copyCollection(), findAllInCone(), and findAllInEtWindow().
|
inlinestaticprivate |
|
inlinestaticprivate |
Definition at line 67 of file PFBenchmarkAlgo.h.
References S().
Referenced by sortByDeltaEt(), and sortByDeltaR().
|
inlinestaticprivate |