#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 50 of file CSCSectorReceiverMiniLUT.cc.
References data, gbl_eta_bounds, gbl_eta_params, log, and CSCConstants::MAX_NUM_WIREGROUPS.
Referenced by CSCSectorReceiverLUT::globalEtaME().
|
static |
Definition at line 217 of file CSCSectorReceiverMiniLUT.cc.
References data, gbl_phi_mb_params, CSCBitWidths::kGlobalPhiDataBitWidth, and CSCBitWidths::kLocalPhiDataBitWidth.
|
static |
Definition at line 134 of file CSCSectorReceiverMiniLUT.cc.
References data, gbl_phi_me_params, CSCBitWidths::kGlobalPhiDataBitWidth, CSCBitWidths::kLocalPhiDataBitWidth, CSCConstants::MAX_NUM_STRIPS_RUN1, and digitizers_cfi::strip.
Referenced by CSCSectorReceiverLUT::globalPhiME().
|
static |
Definition at line 18 of file CSCSectorReceiverMiniLUT.cc.
References data, CSCBitWidths::kLocalPhiDataBitWidth, lcl_phi_param0, lcl_phi_param1, CSCConstants::MAX_NUM_STRIPS_RUN1, CSCConstants::NUM_CLCT_PATTERNS, and digitizers_cfi::strip.
Referenced by CSCSectorReceiverLUT::localPhi().
|
staticprivate |
Definition at line 40 of file CSCSectorReceiverMiniLUT.h.
Referenced by calcGlobalEtaMEMini().
|
staticprivate |
Definition at line 38 of file CSCSectorReceiverMiniLUT.h.
Referenced by calcGlobalEtaMEMini().
|
staticprivate |
Definition at line 44 of file CSCSectorReceiverMiniLUT.h.
Referenced by calcGlobalPhiMBMini().
|
staticprivate |
Definition at line 42 of file CSCSectorReceiverMiniLUT.h.
Referenced by calcGlobalPhiMEMini().
|
staticprivate |
Definition at line 34 of file CSCSectorReceiverMiniLUT.h.
Referenced by calcLocalPhiMini().
|
staticprivate |
Definition at line 35 of file CSCSectorReceiverMiniLUT.h.
Referenced by calcLocalPhiMini().