#include <L1MuGMTSorter.h>
Public Member Functions | |
const std::vector< const L1MuGMTExtendedCand * > & | Cands () const |
return std::vector with all muon candidates More... | |
L1MuGMTSorter (const L1MuGlobalMuonTrigger &) | |
constructor More... | |
int | numberOfCands () const |
return number of found muon candidates after sorter More... | |
void | print () |
print results after sorting More... | |
virtual void | reset () |
reset Sorter More... | |
virtual void | run () |
run Sorter More... | |
virtual | ~L1MuGMTSorter () |
destructor More... | |
Private Attributes | |
const L1MuGlobalMuonTrigger & | m_gmt |
std::vector< const L1MuGMTExtendedCand * > | m_MuonCands |
L1 Global Muon Trigger Sorter.
Definition at line 39 of file L1MuGMTSorter.h.
L1MuGMTSorter::L1MuGMTSorter | ( | const L1MuGlobalMuonTrigger & | gmt | ) |
constructor
Definition at line 54 of file L1MuGMTSorter.cc.
References m_MuonCands.
|
virtual |
|
inline |
return std::vector with all muon candidates
Definition at line 60 of file L1MuGMTSorter.h.
References m_MuonCands.
Referenced by L1MuGlobalMuonTrigger::produce().
|
inline |
return number of found muon candidates after sorter
Definition at line 57 of file L1MuGMTSorter.h.
References m_MuonCands.
Referenced by print(), and L1MuGlobalMuonTrigger::produce().
void L1MuGMTSorter::print | ( | void | ) |
print results after sorting
Definition at line 169 of file L1MuGMTSorter.cc.
References m_MuonCands, and numberOfCands().
Referenced by L1MuGlobalMuonTrigger::produce().
|
virtual |
reset Sorter
Definition at line 158 of file L1MuGMTSorter.cc.
References m_MuonCands.
Referenced by L1MuGlobalMuonTrigger::reset().
|
virtual |
run Sorter
Definition at line 69 of file L1MuGMTSorter.cc.
References L1MuGMTMerger::Cands(), L1MuGMTExtendedCand::compareRank(), submitPVResolutionJobs::count, L1MuGlobalMuonTrigger::currentReadoutRecord(), L1MuGMTConfig::Debug(), L1MuGlobalMuonTrigger::DebugBlockForFill(), m_gmt, m_MuonCands, L1MuGlobalMuonTrigger::Merger(), L1MuGMTDebugBlock::SetBrlGMTCands(), L1MuGMTDebugBlock::SetFwdGMTCands(), L1MuGMTReadoutRecord::setGMTBrlCand(), L1MuGMTReadoutRecord::setGMTCand(), and L1MuGMTReadoutRecord::setGMTFwdCand().
Referenced by L1MuGlobalMuonTrigger::produce().
|
private |
Definition at line 63 of file L1MuGMTSorter.h.
Referenced by run().
|
private |
Definition at line 64 of file L1MuGMTSorter.h.
Referenced by Cands(), L1MuGMTSorter(), numberOfCands(), print(), reset(), and run().