#include <RPCTCGhostBusterSorter.h>
Public Member Functions | |
RPCTCGhostBusterSorter (RPCTriggerConfiguration *triggerConfig) | |
L1RpcTBMuonsVec | run (L1RpcTBMuonsVec2 &tbMuonsVec) |
Private Attributes | |
RPCTriggerConfiguration * | m_TriggerConfig |
Peformes the Trigger Crate Ghost Buster and sorter algorithm. Because the class does not keep any data and GB is the same for every TC, there might be one and the same object of this class for all TCs.
Definition at line 14 of file RPCTCGhostBusterSorter.h.
RPCTCGhostBusterSorter::RPCTCGhostBusterSorter | ( | RPCTriggerConfiguration * | triggerConfig | ) |
Definition at line 9 of file RPCTCGhostBusterSorter.cc.
L1RpcTBMuonsVec RPCTCGhostBusterSorter::run | ( | L1RpcTBMuonsVec2 & | tbMuonsVec | ) |
Peformes the Trigger Crate Ghost Buster and sorter algorithm - in eta between TB of one TC. Coverts muons etaAddr from 2bit tow num on TB (0-2 or 0-3) to continous m_tower number (etaAddr) (0 - 32, tower0 = 16)
Definition at line 13 of file RPCTCGhostBusterSorter.cc.
References funct::abs(), RPCConst::m_TCGB_OUT_MUONS_CNT, and python.multivaluedict::sort().
Referenced by RPCTriggerCrate::runTCGBSorter().
|
private |
Definition at line 26 of file RPCTCGhostBusterSorter.h.