#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, const bool gangedME1a) |
static global_phi_data | calcGlobalPhiMBMini (unsigned short endcap, unsigned short sector, unsigned short subsector, unsigned theadd, const bool gangedME1a) |
static global_phi_data | calcGlobalPhiMEMini (unsigned short endcap, unsigned short sector, unsigned short station, unsigned short subsector, unsigned theadd, const bool gangedME1a) |
static lclphidat | calcLocalPhiMini (unsigned theadd, const bool gangedME1a) |
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 52 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 229 of file CSCSectorReceiverMiniLUT.cc.
References data, gbl_phi_mb_params, CSCBitWidths::kGlobalPhiDataBitWidth, and CSCBitWidths::kLocalPhiDataBitWidth.
|
static |
Definition at line 149 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().