#include <RPCFinalSorter.h>
Public Member Functions | |
RPCFinalSorter (RPCTriggerConfiguration *triggerConfig) | |
L1RpcTBMuonsVec2 | run (L1RpcTBMuonsVec2 &tcsMuonsVec2) |
void | runFinalSorter (L1RpcTBMuonsVec2 &finalMuons) |
L1RpcTBMuonsVec2 | runHalf (L1RpcTBMuonsVec2 &tcsMuonsVec2) |
Private Attributes | |
L1RpcTBMuonsVec2 | m_GBOutputMuons |
RPCTriggerConfiguration * | m_TrigCnfg |
Emulates FinalSorter
Definition at line 13 of file RPCFinalSorter.h.
RPCFinalSorter::RPCFinalSorter | ( | RPCTriggerConfiguration * | triggerConfig | ) |
L1RpcTBMuonsVec2 RPCFinalSorter::run | ( | L1RpcTBMuonsVec2 & | tcsMuonsVec2 | ) |
Converts m_tower number (eta addr) from continous (0 - 32, m_tower 0 = 16) to 2'complement.
Definition at line 28 of file RPCFinalSorter.cc.
References MuonsGrabber::addMuon(), gather_cfg::cout, and MuonsGrabber::Instance().
Referenced by RPCPacTrigger::runEvent().
void RPCFinalSorter::runFinalSorter | ( | L1RpcTBMuonsVec2 & | finalMuons | ) |
Definition at line 61 of file RPCFinalSorter.cc.
References begin, end, RPCConst::m_FINAL_OUT_MUONS_CNT, findQualityFiles::size, and python.multivaluedict::sort().
L1RpcTBMuonsVec2 RPCFinalSorter::runHalf | ( | L1RpcTBMuonsVec2 & | tcsMuonsVec2 | ) |
|
private |
Definition at line 30 of file RPCFinalSorter.h.
|
private |
Definition at line 32 of file RPCFinalSorter.h.