#include "ap_int.h"
Go to the source code of this file.
Namespaces | |
Phase2L1GMT | |
Typedefs | |
typedef ap_uint< 64 > | Phase2L1GMT::wordtype |
Functions | |
uint64_t | Phase2L1GMT::twos_complement (long long int v, uint bits) |
template<class T > | |
int | Phase2L1GMT::wordconcat (T &word, int bstart, long int input, int bitsize) |
Variables | |
const int | Phase2L1GMT::barrelLimit0_ = 181 / 4 |
const int | Phase2L1GMT::barrelLimit1_ = 160 / 4 |
const int | Phase2L1GMT::barrelLimit2_ = 140 / 4 |
const int | Phase2L1GMT::barrelLimit3_ = 110 / 4 |
const int | Phase2L1GMT::barrelLimit4_ = 0 |
const int | Phase2L1GMT::BITSD0 = 12 |
const int | Phase2L1GMT::BITSETA = 13 |
const int | Phase2L1GMT::BITSGTD0 = 10 |
const int | Phase2L1GMT::BITSGTETA = 14 |
const int | Phase2L1GMT::BITSGTISO = 4 |
const int | Phase2L1GMT::BITSGTPHI = 13 |
const int | Phase2L1GMT::BITSGTPT = 16 |
const int | Phase2L1GMT::BITSGTQUALITY = 8 |
const int | Phase2L1GMT::BITSGTZ0 = 10 |
const int | Phase2L1GMT::BITSMATCHQUALITY = 9 |
const int | Phase2L1GMT::BITSMUONBETA = 4 |
const int | Phase2L1GMT::BITSMUONBX = 4 |
const int | Phase2L1GMT::BITSPHI = 13 |
const int | Phase2L1GMT::BITSPROPCOORD = 9 |
const int | Phase2L1GMT::BITSPROPSIGMACOORD_A = 5 |
const int | Phase2L1GMT::BITSPROPSIGMACOORD_B = 5 |
const int | Phase2L1GMT::BITSPROPSIGMAETA_A = 5 |
const int | Phase2L1GMT::BITSPROPSIGMAETA_B = 5 |
const int | Phase2L1GMT::BITSPT = 13 |
const int | Phase2L1GMT::BITSSAD0 = 7 |
const int | Phase2L1GMT::BITSSAQUALITY = 4 |
const int | Phase2L1GMT::BITSSAZ0 = 5 |
const int | Phase2L1GMT::BITSSIGMACOORD = 4 |
const int | Phase2L1GMT::BITSSIGMAETA = 4 |
const int | Phase2L1GMT::BITSSTAMUONQUALITY = 6 |
const int | Phase2L1GMT::BITSSTUBCOORD = 8 |
const int | Phase2L1GMT::BITSSTUBETA = 8 |
const int | Phase2L1GMT::BITSSTUBETAQUALITY = 4 |
const int | Phase2L1GMT::BITSSTUBID = 9 |
const int | Phase2L1GMT::BITSSTUBPHIQUALITY = 4 |
const int | Phase2L1GMT::BITSSTUBTIME = 8 |
const int | Phase2L1GMT::BITSTTBENDCHI2 = 3 |
const int | Phase2L1GMT::BITSTTCHI2 = 4 |
const int | Phase2L1GMT::BITSTTCURV = 15 |
const int | Phase2L1GMT::BITSTTCURV2 = 27 |
const int | Phase2L1GMT::BITSTTD0 = 13 |
const int | Phase2L1GMT::BITSTTMASK = 7 |
const int | Phase2L1GMT::BITSTTOTHERMVA = 6 |
const int | Phase2L1GMT::BITSTTPHI = 12 |
const int | Phase2L1GMT::BITSTTTANL = 16 |
const int | Phase2L1GMT::BITSTTTRACKMVA = 3 |
const int | Phase2L1GMT::BITSTTZ0 = 12 |
const int | Phase2L1GMT::BITSZ0 = 10 |
const uint | Phase2L1GMT::etaLUT [4082] |
const int | Phase2L1GMT::etaShifts [4][5] |
const float | Phase2L1GMT::LSBeta = 2. * M_PI / pow(2, BITSETA) |
const float | Phase2L1GMT::LSBGTd0 = 2. * maxD0_ / pow(2, BITSD0) |
const float | Phase2L1GMT::LSBGTz0 = 2. * maxZ0_ / pow(2, BITSZ0) |
const float | Phase2L1GMT::LSBphi = 2. * M_PI / pow(2, BITSPHI) |
const float | Phase2L1GMT::LSBpt = 0.03125 |
const float | Phase2L1GMT::LSBSAd0 = 3.85 |
const float | Phase2L1GMT::LSBSAz0 = 1.875 |
const ap_uint< BITSPROPCOORD > | Phase2L1GMT::lt_prop_coord1_0 [512] |
const ap_uint< BITSPROPCOORD > | Phase2L1GMT::lt_prop_coord1_1 [512] |
const ap_uint< BITSPROPCOORD > | Phase2L1GMT::lt_prop_coord1_2 [512] |
const ap_uint< BITSPROPCOORD > | Phase2L1GMT::lt_prop_coord1_3 [512] |
const ap_uint< BITSPROPCOORD > | Phase2L1GMT::lt_prop_coord1_4 [512] |
const ap_uint< BITSPROPCOORD > | Phase2L1GMT::lt_prop_coord2_0 [512] |
const ap_uint< BITSPROPCOORD > | Phase2L1GMT::lt_prop_coord2_1 [512] |
const ap_uint< BITSPROPCOORD > | Phase2L1GMT::lt_prop_coord2_2 [512] |
const ap_uint< BITSPROPCOORD > | Phase2L1GMT::lt_prop_coord2_3 [512] |
const ap_uint< BITSPROPCOORD > | Phase2L1GMT::lt_prop_coord2_4 [512] |
const ap_uint< BITSPROPSIGMACOORD_A > | Phase2L1GMT::lt_res0_coord1_0 [512] |
const ap_uint< BITSPROPSIGMACOORD_A > | Phase2L1GMT::lt_res0_coord1_1 [512] |
const ap_uint< BITSPROPSIGMACOORD_A > | Phase2L1GMT::lt_res0_coord1_2 [512] |
const ap_uint< BITSPROPSIGMACOORD_A > | Phase2L1GMT::lt_res0_coord1_3 [512] |
const ap_uint< BITSPROPSIGMACOORD_A > | Phase2L1GMT::lt_res0_coord1_4 [512] |
const ap_uint< BITSPROPSIGMACOORD_A > | Phase2L1GMT::lt_res0_coord2_0 [512] |
const ap_uint< BITSPROPSIGMACOORD_A > | Phase2L1GMT::lt_res0_coord2_1 [512] |
const ap_uint< BITSPROPSIGMACOORD_A > | Phase2L1GMT::lt_res0_coord2_2 [512] |
const ap_uint< BITSPROPSIGMACOORD_A > | Phase2L1GMT::lt_res0_coord2_3 [512] |
const ap_uint< BITSPROPSIGMACOORD_A > | Phase2L1GMT::lt_res0_coord2_4 [512] |
const ap_uint< BITSPROPSIGMAETA_A > | Phase2L1GMT::lt_res0_eta1_0 [512] |
const ap_uint< BITSPROPSIGMAETA_A > | Phase2L1GMT::lt_res0_eta1_1 [512] |
const ap_uint< BITSPROPSIGMAETA_A > | Phase2L1GMT::lt_res0_eta1_2 [512] |
const ap_uint< BITSPROPSIGMAETA_A > | Phase2L1GMT::lt_res0_eta1_3 [512] |
const ap_uint< BITSPROPSIGMAETA_A > | Phase2L1GMT::lt_res0_eta1_4 [512] |
const ap_uint< BITSPROPSIGMAETA_A > | Phase2L1GMT::lt_res0_eta2_0 [512] |
const ap_uint< BITSPROPSIGMAETA_A > | Phase2L1GMT::lt_res0_eta2_1 [512] |
const ap_uint< BITSPROPSIGMAETA_A > | Phase2L1GMT::lt_res0_eta2_2 [512] |
const ap_uint< BITSPROPSIGMAETA_A > | Phase2L1GMT::lt_res0_eta2_3 [512] |
const ap_uint< BITSPROPSIGMAETA_A > | Phase2L1GMT::lt_res0_eta2_4 [512] |
const ap_uint< BITSPROPSIGMACOORD_B > | Phase2L1GMT::lt_res1_coord1_0 [512] |
const ap_uint< BITSPROPSIGMACOORD_B > | Phase2L1GMT::lt_res1_coord1_1 [512] |
const ap_uint< BITSPROPSIGMACOORD_B > | Phase2L1GMT::lt_res1_coord1_2 [512] |
const ap_uint< BITSPROPSIGMACOORD_B > | Phase2L1GMT::lt_res1_coord1_3 [512] |
const ap_uint< BITSPROPSIGMACOORD_B > | Phase2L1GMT::lt_res1_coord1_4 [512] |
const ap_uint< BITSPROPSIGMACOORD_B > | Phase2L1GMT::lt_res1_coord2_0 [512] |
const ap_uint< BITSPROPSIGMACOORD_B > | Phase2L1GMT::lt_res1_coord2_1 [512] |
const ap_uint< BITSPROPSIGMACOORD_B > | Phase2L1GMT::lt_res1_coord2_2 [512] |
const ap_uint< BITSPROPSIGMACOORD_B > | Phase2L1GMT::lt_res1_coord2_3 [512] |
const ap_uint< BITSPROPSIGMACOORD_B > | Phase2L1GMT::lt_res1_coord2_4 [512] |
const ap_uint< BITSPROPSIGMAETA_B > | Phase2L1GMT::lt_res1_eta_0 [512] |
const ap_uint< BITSPROPSIGMAETA_B > | Phase2L1GMT::lt_res1_eta_1 [512] |
const ap_uint< BITSPROPSIGMAETA_B > | Phase2L1GMT::lt_res1_eta_2 [512] |
const ap_uint< BITSPROPSIGMAETA_B > | Phase2L1GMT::lt_res1_eta_3 [512] |
const ap_uint< BITSPROPSIGMAETA_B > | Phase2L1GMT::lt_res1_eta_4 [512] |
const ap_uint< 8 > | Phase2L1GMT::lt_tpsID [256] |
const float | Phase2L1GMT::maxCurv_ = 0.00855 |
const float | Phase2L1GMT::maxD0_ = 15.4 |
const float | Phase2L1GMT::maxPhi_ = 1.026 |
const float | Phase2L1GMT::maxTanl_ = 8.0 |
const float | Phase2L1GMT::maxZ0_ = 30. |
const ap_uint< BITSPT > | Phase2L1GMT::ptLUT [1858] |
const int | Phase2L1GMT::ptShifts [9][5] |