CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1MuDTTFParameters.h
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
13 //
14 //--------------------------------------------------
15 #ifndef L1MUDTTF_PARAMETERS_H
16 #define L1MUDTTF_PARAMETERS_H
17 
19 
20 //---------------
21 // C++ Headers --
22 //---------------
23 
24 
25 //----------------------
26 // Base Class Headers --
27 //----------------------
28 
29 
30 //------------------------------------
31 // Collaborating Class Declarations --
32 //------------------------------------
33 
34 
35 // ---------------------
36 // -- Class Interface --
37 // ---------------------
38 
39 
41 
42  public:
43 
46 
48  virtual ~L1MuDTTFParameters() {}
49 
51  void reset();
52 
53  void set_inrec_qual_st1(int wh, int sc, const unsigned short int val);
54  unsigned short int get_inrec_qual_st1(int wh, int sc) const;
55  void set_inrec_qual_st2(int wh, int sc, const unsigned short int val);
56  unsigned short int get_inrec_qual_st2(int wh, int sc) const;
57  void set_inrec_qual_st3(int wh, int sc, const unsigned short int val);
58  unsigned short int get_inrec_qual_st3(int wh, int sc) const;
59  void set_inrec_qual_st4(int wh, int sc, const unsigned short int val);
60  unsigned short int get_inrec_qual_st4(int wh, int sc) const;
61 
62  void set_soc_stdis_n(int wh, int sc, const unsigned short int val);
63  unsigned short int get_soc_stdis_n(int wh, int sc) const;
64  void set_soc_stdis_wl(int wh, int sc, const unsigned short int val);
65  unsigned short int get_soc_stdis_wl(int wh, int sc) const;
66  void set_soc_stdis_wr(int wh, int sc, const unsigned short int val);
67  unsigned short int get_soc_stdis_wr(int wh, int sc) const;
68  void set_soc_stdis_zl(int wh, int sc, const unsigned short int val);
69  unsigned short int get_soc_stdis_zl(int wh, int sc) const;
70  void set_soc_stdis_zr(int wh, int sc, const unsigned short int val);
71  unsigned short int get_soc_stdis_zr(int wh, int sc) const;
72 
73  void set_soc_qcut_st1(int wh, int sc, const unsigned short int val);
74  unsigned short int get_soc_qcut_st1(int wh, int sc) const;
75  void set_soc_qcut_st2(int wh, int sc, const unsigned short int val);
76  unsigned short int get_soc_qcut_st2(int wh, int sc) const;
77  void set_soc_qcut_st4(int wh, int sc, const unsigned short int val);
78  unsigned short int get_soc_qcut_st4(int wh, int sc) const;
79  void set_soc_qual_csc(int wh, int sc, const unsigned short int val);
80  unsigned short int get_soc_qual_csc(int wh, int sc) const;
81 
82  void set_soc_run_21(int wh, int sc, const bool val);
83  bool get_soc_run_21(int wh, int sc) const;
84  void set_soc_nbx_del(int wh, int sc, const bool val);
85  bool get_soc_nbx_del(int wh, int sc) const;
86  void set_soc_csc_etacanc(int wh, int sc, const bool val);
87  bool get_soc_csc_etacanc(int wh, int sc) const;
88  void set_soc_openlut_extr(int wh, int sc, const bool val);
89  bool get_soc_openlut_extr(int wh, int sc) const;
90 
91  void print() const;
92 
93  private:
94 
95  int check(int wh, int sc) const;
96 
97  private:
98 
99  unsigned short int inrec_qual_st1[6][12];
100  unsigned short int inrec_qual_st2[6][12];
101  unsigned short int inrec_qual_st3[6][12];
102  unsigned short int inrec_qual_st4[6][12];
103 
104  unsigned short int soc_stdis_n[6][12];
105  unsigned short int soc_stdis_wl[6][12];
106  unsigned short int soc_stdis_wr[6][12];
107  unsigned short int soc_stdis_zl[6][12];
108  unsigned short int soc_stdis_zr[6][12];
109 
110  unsigned short int soc_qcut_st1[6][12];
111  unsigned short int soc_qcut_st2[6][12];
112  unsigned short int soc_qcut_st4[6][12];
113  unsigned short int soc_qual_csc[6][12];
114 
115  bool soc_run_21[6][12];
116  bool soc_nbx_del[6][12];
117  bool soc_csc_etacanc[6][12];
118  bool soc_openlut_extr[6][12];
119 
120 
122 };
123 
124 #endif
void set_inrec_qual_st2(int wh, int sc, const unsigned short int val)
unsigned short int inrec_qual_st3[6][12]
void set_soc_run_21(int wh, int sc, const bool val)
void set_inrec_qual_st1(int wh, int sc, const unsigned short int val)
void set_soc_qcut_st2(int wh, int sc, const unsigned short int val)
unsigned short int get_inrec_qual_st4(int wh, int sc) const
void set_soc_qcut_st1(int wh, int sc, const unsigned short int val)
bool get_soc_nbx_del(int wh, int sc) const
unsigned short int inrec_qual_st4[6][12]
unsigned short int soc_stdis_n[6][12]
unsigned short int get_soc_stdis_wr(int wh, int sc) const
void set_soc_openlut_extr(int wh, int sc, const bool val)
unsigned short int get_soc_stdis_zr(int wh, int sc) const
unsigned short int soc_qcut_st4[6][12]
unsigned short int get_soc_qcut_st1(int wh, int sc) const
unsigned short int soc_stdis_wl[6][12]
bool get_soc_csc_etacanc(int wh, int sc) const
unsigned short int soc_qcut_st2[6][12]
void set_inrec_qual_st4(int wh, int sc, const unsigned short int val)
void set_soc_stdis_zl(int wh, int sc, const unsigned short int val)
unsigned short int soc_stdis_zl[6][12]
void set_soc_csc_etacanc(int wh, int sc, const bool val)
unsigned short int get_inrec_qual_st3(int wh, int sc) const
void set_soc_nbx_del(int wh, int sc, const bool val)
unsigned short int get_soc_qual_csc(int wh, int sc) const
unsigned short int get_inrec_qual_st2(int wh, int sc) const
void set_soc_stdis_wr(int wh, int sc, const unsigned short int val)
unsigned short int get_soc_stdis_zl(int wh, int sc) const
L1MuDTTFParameters()
constructor
void reset()
reset parameters to zero
bool soc_openlut_extr[6][12]
unsigned short int inrec_qual_st2[6][12]
unsigned short int get_soc_qcut_st2(int wh, int sc) const
bool get_soc_openlut_extr(int wh, int sc) const
unsigned short int get_inrec_qual_st1(int wh, int sc) const
void set_inrec_qual_st3(int wh, int sc, const unsigned short int val)
bool get_soc_run_21(int wh, int sc) const
unsigned short int soc_stdis_wr[6][12]
void set_soc_stdis_n(int wh, int sc, const unsigned short int val)
void set_soc_qcut_st4(int wh, int sc, const unsigned short int val)
int check(int wh, int sc) const
virtual ~L1MuDTTFParameters()
destructor
unsigned short int get_soc_stdis_wl(int wh, int sc) const
unsigned short int soc_qcut_st1[6][12]
unsigned short int get_soc_stdis_n(int wh, int sc) const
unsigned short int get_soc_qcut_st4(int wh, int sc) const
unsigned short int inrec_qual_st1[6][12]
unsigned short int soc_qual_csc[6][12]
void set_soc_stdis_wl(int wh, int sc, const unsigned short int val)
void set_soc_qual_csc(int wh, int sc, const unsigned short int val)
void set_soc_stdis_zr(int wh, int sc, const unsigned short int val)
unsigned short int soc_stdis_zr[6][12]