Go to the documentation of this file.
7 : m_TCGhostBusterSorter(triggerConfig) {
14 for (
int iTB = 0; iTB < triggerConfig->
getTBsInTC(); iTB++)
23 for (
unsigned int iTB = 0; iTB <
m_TBsVec.size(); iTB++) {
24 tbMuonsVec2.push_back(
m_TBsVec[iTB].runTBGB());
30 for (
unsigned int iTC = 0; iTC < tbMuonsVec2.size(); iTC++) {
31 for (
unsigned int iTB = 0; iTB < tbMuonsVec2[iTC].size(); iTB++) {
int getDebugLevel() const
void runCone(const RPCLogCone &cone)
static MuonsGrabber & Instance()
virtual int getTBsInTC()=0
returns number og Trigger Boards in one Trigger Crate.
std::vector< RPCTBMuon > L1RpcTBMuonsVec
L1RpcTBMuonsVec runTCGBSorter()
virtual int getTBNum(const RPCConst::l1RpcConeCrdnts &coneCrdnts)=0
Returns the index of TB (in TC) that should run given LogCone.
RPCTCGhostBusterSorter m_TCGhostBusterSorter
RPCTriggerCrate(RPCTriggerConfiguration *triggerConfig, int tcNum)
std::vector< RPCTriggerBoard > m_TBsVec
Here TB belonging to thie TC are stored.
std::vector< L1RpcTBMuonsVec > L1RpcTBMuonsVec2
void addMuon(RPCTBMuon &mu, int lvl, int region, int hs, int index)
RPCTriggerConfiguration * m_TriggerConfig
int m_TCNumber
The number of this TriggerCrate (0 - 11)
L1RpcTBMuonsVec run(L1RpcTBMuonsVec2 &tbMuonsVec)