#include <Matching.h>
Classes | |
struct | AlwaysTrue |
struct | Comparator |
struct | Match |
Public Types | |
typedef SimpleMatrix< Delta > ::size_type | index_type |
Public Member Functions | |
Delta | delta (index_type index1, index_type index2) const |
Delta | delta (Match match) const |
bool | isMatched1st (index_type index) |
bool | isMatched2nd (index_type index) |
template<class SortComparator , class CutCriterion > | |
std::vector< Match > | match (SortComparator sortComparator=SortComparator(), CutCriterion cutCriterion=CutCriterion()) |
template<class SortComparator > | |
std::vector< Match > | match () |
std::vector< Match > | match () |
template<typename V1 , typename V2 , class Separation > | |
Matching (const V1 &v1, const V2 &v2, Separation separation) | |
Private Attributes | |
std::vector< bool > | matched1 |
std::vector< bool > | matched2 |
SimpleMatrix< Delta > | matrix |
Definition at line 14 of file Matching.h.
typedef SimpleMatrix<Delta>::size_type btag::Matching< Delta >::index_type |
Definition at line 16 of file Matching.h.
|
inline |
|
inline |
|
inline |
Definition at line 47 of file Matching.h.
References btag::Matching< Delta >::Match::index1, btag::Matching< Delta >::Match::index2, and btag::Matching< Delta >::matrix.
|
inline |
Definition at line 111 of file Matching.h.
References getHLTprescales::index, and btag::Matching< Delta >::matched1.
|
inline |
Definition at line 112 of file Matching.h.
References getHLTprescales::index, and btag::Matching< Delta >::matched2.
|
inline |
Definition at line 72 of file Matching.h.
References i, MultipleCompare::Match(), btag::Matching< Delta >::matched1, btag::Matching< Delta >::matched2, btag::Matching< Delta >::matrix, min, query::result, btag::SimpleMatrix< T >::size(), and python.multivaluedict::sort().
Referenced by MatchJet::matchCollections().
|
inline |
Definition at line 105 of file Matching.h.
|
inline |
Definition at line 108 of file Matching.h.
|
private |
Definition at line 116 of file Matching.h.
Referenced by btag::Matching< Delta >::isMatched1st(), and btag::Matching< Delta >::match().
|
private |
Definition at line 116 of file Matching.h.
Referenced by btag::Matching< Delta >::isMatched2nd(), and btag::Matching< Delta >::match().
|
private |
Definition at line 115 of file Matching.h.
Referenced by btag::Matching< Delta >::delta(), btag::Matching< Delta >::match(), and btag::Matching< Delta >::Matching().