#include <CSCSectorReceiverMiniLUT.h>
Static Public Member Functions | |
static global_eta_data | calcGlobalEtaMEMini (unsigned short endcap, unsigned short sector, unsigned short station, unsigned short subsector, unsigned theadd) |
static global_phi_data | calcGlobalPhiMBMini (unsigned short endcap, unsigned short sector, unsigned short subsector, unsigned theadd) |
static global_phi_data | calcGlobalPhiMEMini (unsigned short endcap, unsigned short sector, unsigned short station, unsigned short subsector, unsigned theadd) |
static lclphidat | calcLocalPhiMini (unsigned theadd) |
Static Private Attributes | |
static const unsigned short int | gbl_eta_bounds [2][6][4][2][4][9][2] |
static const float | gbl_eta_params [2][6][4][2][4][9][3] |
static const float | gbl_phi_mb_params [2][6][2][9][2] |
static const float | gbl_phi_me_params [2][6][4][2][9][2] |
static const float | lcl_phi_param0 [1<< 4] |
static const float | lcl_phi_param1 = 6.4 |
Provides a new way of defining the Lookup tables used by the core. Defines the lookup tables as parameterized functions in order to save on memory usage when compared to the current standard definitions of LUTs
Definition at line 15 of file CSCSectorReceiverMiniLUT.h.
|
static |
Definition at line 51 of file CSCSectorReceiverMiniLUT.cc.
References data, gbl_eta_bounds, gbl_eta_params, fff_deleter::log, and CSCConstants::MAX_NUM_WIRES.
Referenced by CSCSectorReceiverLUT::globalEtaME().
|
static |
Definition at line 212 of file CSCSectorReceiverMiniLUT.cc.
References data, gbl_phi_mb_params, CSCBitWidths::kGlobalPhiDataBitWidth, and CSCBitWidths::kLocalPhiDataBitWidth.
|
static |
Definition at line 131 of file CSCSectorReceiverMiniLUT.cc.
References data, gbl_phi_me_params, CSCBitWidths::kGlobalPhiDataBitWidth, CSCBitWidths::kLocalPhiDataBitWidth, and CSCConstants::MAX_NUM_STRIPS.
Referenced by CSCSectorReceiverLUT::globalPhiME().
|
static |
Definition at line 21 of file CSCSectorReceiverMiniLUT.cc.
References constexpr, data, CSCBitWidths::kLocalPhiDataBitWidth, lcl_phi_param0, lcl_phi_param1, CSCConstants::MAX_NUM_STRIPS, CSCConstants::NUM_CLCT_PATTERNS, and listBenchmarks::pattern.
Referenced by CSCSectorReceiverLUT::localPhi().
|
staticprivate |
Definition at line 28 of file CSCSectorReceiverMiniLUT.h.
Referenced by calcGlobalEtaMEMini().
|
staticprivate |
Definition at line 27 of file CSCSectorReceiverMiniLUT.h.
Referenced by calcGlobalEtaMEMini().
|
staticprivate |
Definition at line 32 of file CSCSectorReceiverMiniLUT.h.
Referenced by calcGlobalPhiMBMini().
|
staticprivate |
Definition at line 30 of file CSCSectorReceiverMiniLUT.h.
Referenced by calcGlobalPhiMEMini().
|
staticprivate |
Definition at line 24 of file CSCSectorReceiverMiniLUT.h.
Referenced by calcLocalPhiMini().
|
staticprivate |
Definition at line 25 of file CSCSectorReceiverMiniLUT.h.
Referenced by calcLocalPhiMini().