#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 | ) |
Defualt constructor
Definition at line 16 of file RPCFinalSorter.cc.
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 26 of file RPCFinalSorter.cc.
References MuonsGrabber::addMuon(), gather_cfg::cout, MuonsGrabber::Instance(), and HLT_2018_cff::region.
Referenced by RPCPacTrigger::runEvent().
void RPCFinalSorter::runFinalSorter | ( | L1RpcTBMuonsVec2 & | finalMuons | ) |
Definition at line 55 of file RPCFinalSorter.cc.
References begin, end, muons_cff::finalMuons, RPCConst::m_FINAL_OUT_MUONS_CNT, and std::size().
L1RpcTBMuonsVec2 RPCFinalSorter::runHalf | ( | L1RpcTBMuonsVec2 & | tcsMuonsVec2 | ) |
|
private |
Definition at line 29 of file RPCFinalSorter.h.
|
private |
Definition at line 31 of file RPCFinalSorter.h.