Go to the documentation of this file. 1 #ifndef L1Trigger_RPCBasicTrigConfig_h
2 #define L1Trigger_RPCBasicTrigConfig_h
int towNum2TowNum2Comp(int towNum) override
static const int m_TOWERS_CNT_ON_TB[m_TB_IN_TC_CNT]
static const int m_TB_NUM_FOR_TOWER[2 *RPCConst::ITOW_MAX+1]
static const int m_TRIGGER_CRATES_CNT
~RPCBasicTrigConfig() override
The coordinates of Logic Cone: m_Tower, m_LogSector, m_LogSegment.
static const int m_TOW_ADDR_2_TOW_NUM[36]
int getTBNum(const RPCConst::l1RpcConeCrdnts &coneCrdnts) override
Returns the index of TB (in TC) that should run given LogCone.
int getTCNum(const RPCConst::l1RpcConeCrdnts &coneCrdnts) override
Returns the index of TC that should run given LogCone.
int getTowerNumOnTb(const RPCConst::l1RpcConeCrdnts &coneCrdnts) override
static const int m_TB_IN_TC_CNT
Maximal number of abs(m_tower_number)
static const int m_TOWER_ON_TB[2 *RPCConst::ITOW_MAX+1+1]
const RPCPacData * getPac(const RPCConst::l1RpcConeCrdnts &coneCrdnts) const override
Returns pointer to m_PAC that should run given LogCone. The PACs are holded by L1PacManager.
int getTCsCnt() override
returns count of Trigger Crates in system.
RPCPacManager< RPCPacData > * m_PacManager
int getTBsInTC() override
returns number og Trigger Boards in one Trigger Crate.
RPCBasicTrigConfig()
Ctor.
int towAddr2TowNum(int towAddr) override
int getTowsCntOnTB(int tbNum) override
Returns the count of Towers (3 or 4), that are covered by given TB.