CMS 3D CMS Logo

Namespaces | Typedefs | Functions | Variables
Constants.h File Reference
#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]