![]() |
![]() |
#include <L1MuGMTMatcher.h>
Public Member Functions | |
int | id () const |
return identifier More... | |
L1MuGMTMatcher (const L1MuGlobalMuonTrigger &gmt, int id) | |
constructor More... | |
const L1MuGMTMatrix< bool > & | pairM () const |
return pair matrix More... | |
bool | pairM (int i, int j) const |
return pair matrix More... | |
void | print () |
print matching results More... | |
void | reset () |
clear Matcher More... | |
void | run () |
run Matcher More... | |
virtual | ~L1MuGMTMatcher () |
destructor More... | |
Static Public Attributes | |
static const unsigned int | MaxMatch = 4 |
Private Member Functions | |
void | load () |
int | lookup_mq (int i, int j) |
void | match () |
Private Attributes | |
std::vector< const L1MuRegionalCand * > | first |
const L1MuGlobalMuonTrigger & | m_gmt |
int | m_id |
L1MuGMTMatrix< int > | matchQuality |
L1MuGMTMatrix< bool > | pairMatrix |
std::vector< const L1MuRegionalCand * > | second |
Matching Unit in the L1 Global Muon Trigger.
Definition at line 41 of file L1MuGMTMatcher.h.
L1MuGMTMatcher::L1MuGMTMatcher | ( | const L1MuGlobalMuonTrigger & | gmt, |
int | id | ||
) |
constructor
Definition at line 60 of file L1MuGMTMatcher.cc.
|
virtual |
destructor
Definition at line 72 of file L1MuGMTMatcher.cc.
|
inline |
|
private |
Definition at line 130 of file L1MuGMTMatcher.cc.
|
private |
Definition at line 271 of file L1MuGMTMatcher.cc.
|
private |
Definition at line 197 of file L1MuGMTMatcher.cc.
|
inline |
return pair matrix
Definition at line 66 of file L1MuGMTMatcher.h.
References pairMatrix.
Referenced by L1MuGMTCancelOutUnit::decide().
|
inline |
void L1MuGMTMatcher::print | ( | void | ) |
print matching results
Definition at line 111 of file L1MuGMTMatcher.cc.
Referenced by L1MuGMTCancelOutUnit::run().
void L1MuGMTMatcher::reset | ( | void | ) |
clear Matcher
Definition at line 95 of file L1MuGMTMatcher.cc.
Referenced by L1MuGMTCancelOutUnit::reset().
void L1MuGMTMatcher::run | ( | void | ) |
run Matcher
Definition at line 85 of file L1MuGMTMatcher.cc.
Referenced by L1MuGMTCancelOutUnit::run().
|
private |
Definition at line 85 of file L1MuGMTMatcher.h.
|
private |
Definition at line 82 of file L1MuGMTMatcher.h.
|
private |
Definition at line 83 of file L1MuGMTMatcher.h.
Referenced by id().
|
private |
Definition at line 88 of file L1MuGMTMatcher.h.
|
static |
Definition at line 45 of file L1MuGMTMatcher.h.
|
private |
Definition at line 89 of file L1MuGMTMatcher.h.
Referenced by pairM().
|
private |
Definition at line 86 of file L1MuGMTMatcher.h.