ATLAS Offline Software
Loading...
Searching...
No Matches
gFexPos.h File Reference
#include <cstdint>
Include dependency graph for gFexPos.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  LVL1
 eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) inputs.
namespace  LVL1::gFEXPos

Variables

constexpr unsigned int LVL1::gFEXPos::BLOCK_TYPE_BIT = 28
constexpr unsigned int LVL1::gFEXPos::BLOCK_TYPE_MASK = 0xf
constexpr unsigned int LVL1::gFEXPos::HEADER_SIZE_BIT = 22
constexpr unsigned int LVL1::gFEXPos::HEADER_SIZE_MASK = 0x3
constexpr unsigned int LVL1::gFEXPos::ERROR_FLAG_BIT = 12
constexpr unsigned int LVL1::gFEXPos::ERROR_FLAG_MASK = 0x1
constexpr unsigned int LVL1::gFEXPos::DATA_SIZE_MASK = 0xfff
constexpr unsigned int LVL1::gFEXPos::WORDS_PER_SLICE = 14
constexpr std::array< unsigned int, 2 > LVL1::gFEXPos::TRAILER_POSITION = { 6, 13 }
constexpr std::array< unsigned int, 5 > LVL1::gFEXPos::JET_UNUSED_POSITION = { 0, 4, 5, 11, 12 }
constexpr std::array< unsigned int, 4 > LVL1::gFEXPos::GLOBAL_UNUSED_POSITION = { 4, 5, 11, 12 }
constexpr std::array< unsigned int, 4 > LVL1::gFEXPos::GBLOCK_POSITION = { 1, 2, 8, 9 }
constexpr std::array< unsigned int, 2 > LVL1::gFEXPos::GJET_POSITION = { 3, 10 }
constexpr unsigned int LVL1::gFEXPos::GRHO_POSITION = 7
constexpr unsigned int LVL1::gFEXPos::JWOJ_MHT_POSITION = 0
constexpr unsigned int LVL1::gFEXPos::JWOJ_MST_POSITION = 1
constexpr unsigned int LVL1::gFEXPos::JWOJ_MET_POSITION = 2
constexpr unsigned int LVL1::gFEXPos::JWOJ_SCALAR_POSITION = 3
constexpr unsigned int LVL1::gFEXPos::GESPRESSO_POSITION = 5
constexpr unsigned int LVL1::gFEXPos::NC_MET_POSITION = 7
constexpr unsigned int LVL1::gFEXPos::NC_SCALAR_POSITION = 9
constexpr unsigned int LVL1::gFEXPos::RMS_MET_POSITION = 8
constexpr unsigned int LVL1::gFEXPos::RMS_SCALAR_POSITION = 10
constexpr unsigned int LVL1::gFEXPos::GLOBAL_X_MASK = 0xFFFF
constexpr unsigned int LVL1::gFEXPos::GLOBAL_Y_MASK = 0xFFFF
constexpr unsigned int LVL1::gFEXPos::GLOBAL_X_BIT = 16
constexpr unsigned int LVL1::gFEXPos::GLOBAL_Y_BIT = 0
constexpr unsigned int LVL1::gFEXPos::GLOBAL_BIT_TRUNCATION = 4
constexpr uint32_t LVL1::gFEXPos::FPGA_A_INPUT_HEADER = 0xa14002bc
constexpr uint32_t LVL1::gFEXPos::FPGA_B_INPUT_HEADER = 0xb14002bc
constexpr uint32_t LVL1::gFEXPos::FPGA_C_INPUT_HEADER = 0xc14002bc
constexpr int LVL1::gFEXPos::MAX_FIBERS = 100
constexpr int LVL1::gFEXPos::AB_FIBERS = 80
constexpr int LVL1::gFEXPos::C_FIBERS = 50
constexpr int LVL1::gFEXPos::MAX_E_FIELDS = 16
constexpr int LVL1::gFEXPos::MAX_FIELDS = 20
constexpr int LVL1::gFEXPos::ABC_ROWS = 32
constexpr int LVL1::gFEXPos::AB_COLUMNS = 12
constexpr int LVL1::gFEXPos::AB_TOWERS = 384
constexpr int LVL1::gFEXPos::W280 = 7
constexpr int LVL1::gFEXPos::FINE_CEILING = 255
constexpr int LVL1::gFEXPos::FINE_FLOOR = -256
constexpr int LVL1::gFEXPos::CAL_OFF = 0x0030
constexpr std::array< unsigned int, 80 > LVL1::gFEXPos::GTRX_MAP_A_IND
constexpr std::array< unsigned int, 80 > LVL1::gFEXPos::GTRX_MAP_B_IND
constexpr std::array< unsigned int, 50 > LVL1::gFEXPos::GTRX_MAP_C_IND
constexpr std::array< int, 100 > LVL1::gFEXPos::AMPD_NFI
constexpr std::array< int, 100 > LVL1::gFEXPos::ACALO_TYPE
constexpr std::array< std::array< int, 16 >, 100 > LVL1::gFEXPos::AMPD_GTRN_ARR
constexpr std::array< std::array< int, 20 >, 4 > LVL1::gFEXPos::AMPD_DSTRT_ARR
constexpr std::array< std::array< char, 20 >, 4 > LVL1::gFEXPos::AMPD_DTYP_ARR
constexpr std::array< int, 100 > LVL1::gFEXPos::AMSK
constexpr std::array< int, 100 > LVL1::gFEXPos::BMPD_NFI
constexpr std::array< int, 100 > LVL1::gFEXPos::BCALO_TYPE
constexpr std::array< std::array< int, 16 >, 100 > LVL1::gFEXPos::BMPD_GTRN_ARR
constexpr std::array< std::array< int, 20 >, 4 > LVL1::gFEXPos::BMPD_DSTRT_ARR
constexpr std::array< std::array< char, 20 >, 4 > LVL1::gFEXPos::BMPD_DTYP_ARR
constexpr std::array< int, 100 > LVL1::gFEXPos::BMSK
constexpr std::array< int, 100 > LVL1::gFEXPos::CMPD_NFI
constexpr std::array< int, 100 > LVL1::gFEXPos::CCALO_TYPE
constexpr std::array< std::array< int, 16 >, 100 > LVL1::gFEXPos::CMPD_GTRN_ARR
constexpr std::array< std::array< int, 20 >, 4 > LVL1::gFEXPos::CMPD_DSTRT_ARR
constexpr std::array< std::array< char, 20 >, 4 > LVL1::gFEXPos::CMPD_DTYP_ARR
constexpr std::array< int, 100 > LVL1::gFEXPos::CMSK
constexpr std::array< unsigned int, 385 > LVL1::gFEXPos::INV19