![]() |
![]() |
#include <sorting_modules.h>
Public Types | |
enum | compareResult { cmp_smaller, cmp_greater, cmp_invalid } |
Public Member Functions | |
const T & | get () const |
SortingClass () | |
SortingClass (const T &t, float sortA, float sortB=0, float sortC=0) | |
Static Public Member Functions | |
static compareResult | compare (const SortingClass &a, const SortingClass &b, int validx=0) |
static bool | compareByABC (const SortingClass &a, const SortingClass &b) |
static bool | compareByABCInv (const SortingClass &a, const SortingClass &b) |
Private Attributes | |
float | sortValA |
float | sortValB |
float | sortValC |
T | t_ |
Definition at line 18 of file sorting_modules.h.
enum btagbtvdeep::SortingClass::compareResult |
Enumerator | |
---|---|
cmp_smaller | |
cmp_greater | |
cmp_invalid |
Definition at line 29 of file sorting_modules.h.
|
inline |
Definition at line 22 of file sorting_modules.h.
|
inline |
Definition at line 24 of file sorting_modules.h.
|
inlinestatic |
Definition at line 31 of file sorting_modules.h.
References btagbtvdeep::SortingClass< T >::cmp_greater, btagbtvdeep::SortingClass< T >::cmp_invalid, btagbtvdeep::SortingClass< T >::cmp_smaller, edm::isFinite(), btagbtvdeep::SortingClass< T >::sortValA, btagbtvdeep::SortingClass< T >::sortValB, and btagbtvdeep::SortingClass< T >::sortValC.
Referenced by btagbtvdeep::SortingClass< T >::compareByABC().
|
inlinestatic |
Definition at line 53 of file sorting_modules.h.
References btagbtvdeep::SortingClass< T >::cmp_greater, btagbtvdeep::SortingClass< T >::cmp_smaller, and btagbtvdeep::SortingClass< T >::compare().
Referenced by btagbtvdeep::SortingClass< T >::compareByABCInv().
|
inlinestatic |
Definition at line 71 of file sorting_modules.h.
References btagbtvdeep::SortingClass< T >::compareByABC().
|
inline |
Definition at line 27 of file sorting_modules.h.
References btagbtvdeep::SortingClass< T >::t_.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), and betterConfigParser.BetterConfigParser::getResultingSection().
|
private |
Definition at line 78 of file sorting_modules.h.
Referenced by btagbtvdeep::SortingClass< T >::compare().
|
private |
Definition at line 78 of file sorting_modules.h.
Referenced by btagbtvdeep::SortingClass< T >::compare().
|
private |
Definition at line 78 of file sorting_modules.h.
Referenced by btagbtvdeep::SortingClass< T >::compare().
|
private |
Definition at line 77 of file sorting_modules.h.
Referenced by btagbtvdeep::SortingClass< T >::get().