CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
CSCSectorReceiverMiniLUT.h
Go to the documentation of this file.
2 
3 #ifndef L1Trigger_CSCSectorReceiverMiniLUT_h
4 #define L1Trigger_CSCSectorReceiverMiniLUT_h
5 
16 public:
17  static lclphidat calcLocalPhiMini(unsigned theadd, const bool gangedME1a);
18  static global_eta_data calcGlobalEtaMEMini(unsigned short endcap,
19  unsigned short sector,
20  unsigned short station,
21  unsigned short subsector,
22  unsigned theadd,
23  const bool gangedME1a);
24  static global_phi_data calcGlobalPhiMEMini(unsigned short endcap,
25  unsigned short sector,
26  unsigned short station,
27  unsigned short subsector,
28  unsigned theadd,
29  const bool gangedME1a);
31  unsigned short endcap, unsigned short sector, unsigned short subsector, unsigned theadd, const bool gangedME1a);
32 
33 private:
34  static const float lcl_phi_param0[1 << 4];
35  static const float lcl_phi_param1;
36 
37  static const float gbl_eta_params[2][6][4][2][4][9]
38  [3]; // [endcap][sector][station][subsector][localPhi][cscID][param 0, 1, or 2]
39  static const unsigned short int
40  gbl_eta_bounds[2][6][4][2][4][9][2]; // [endcap][sector][station][subsector][localPhi][cscID][0=min, 1=max]
41 
42  static const float gbl_phi_me_params[2][6][4][2][9][2]; // [endcap][sector][station][subsector][cscID][param 0 or 1]
43 
44  static const float gbl_phi_mb_params[2][6][2][9][2]; // [endcap][sector][subsector][cscID][param 0 or 1]
45 };
46 
47 #endif
static global_phi_data calcGlobalPhiMEMini(unsigned short endcap, unsigned short sector, unsigned short station, unsigned short subsector, unsigned theadd, const bool gangedME1a)
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 lcl_phi_param0[1<< 4]
static lclphidat calcLocalPhiMini(unsigned theadd, const bool gangedME1a)
static global_phi_data calcGlobalPhiMBMini(unsigned short endcap, unsigned short sector, unsigned short subsector, unsigned theadd, const bool gangedME1a)
class local_phi_data lclphidat
Data Types.
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 global_eta_data calcGlobalEtaMEMini(unsigned short endcap, unsigned short sector, unsigned short station, unsigned short subsector, unsigned theadd, const bool gangedME1a)