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