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 
18 //---------------
19 // C++ Headers --
20 //---------------
21 
22 
23 //----------------------
24 // Base Class Headers --
25 //----------------------
26 
27 
28 //------------------------------------
29 // Collaborating Class Declarations --
30 //------------------------------------
31 
32 
33 // ---------------------
34 // -- Class Interface --
35 // ---------------------
36 
37 
39 
40  public:
41 
44 
46  virtual ~L1MuDTTFParameters() {}
47 
49  void reset();
50 
51  void set_inrec_qual_st1(int wh, int sc, const unsigned short int val);
52  unsigned short int get_inrec_qual_st1(int wh, int sc) const;
53  void set_inrec_qual_st2(int wh, int sc, const unsigned short int val);
54  unsigned short int get_inrec_qual_st2(int wh, int sc) const;
55  void set_inrec_qual_st3(int wh, int sc, const unsigned short int val);
56  unsigned short int get_inrec_qual_st3(int wh, int sc) const;
57  void set_inrec_qual_st4(int wh, int sc, const unsigned short int val);
58  unsigned short int get_inrec_qual_st4(int wh, int sc) const;
59 
60  void set_soc_stdis_n(int wh, int sc, const unsigned short int val);
61  unsigned short int get_soc_stdis_n(int wh, int sc) const;
62  void set_soc_stdis_wl(int wh, int sc, const unsigned short int val);
63  unsigned short int get_soc_stdis_wl(int wh, int sc) const;
64  void set_soc_stdis_wr(int wh, int sc, const unsigned short int val);
65  unsigned short int get_soc_stdis_wr(int wh, int sc) const;
66  void set_soc_stdis_zl(int wh, int sc, const unsigned short int val);
67  unsigned short int get_soc_stdis_zl(int wh, int sc) const;
68  void set_soc_stdis_zr(int wh, int sc, const unsigned short int val);
69  unsigned short int get_soc_stdis_zr(int wh, int sc) const;
70 
71  void set_soc_qcut_st1(int wh, int sc, const unsigned short int val);
72  unsigned short int get_soc_qcut_st1(int wh, int sc) const;
73  void set_soc_qcut_st2(int wh, int sc, const unsigned short int val);
74  unsigned short int get_soc_qcut_st2(int wh, int sc) const;
75  void set_soc_qcut_st4(int wh, int sc, const unsigned short int val);
76  unsigned short int get_soc_qcut_st4(int wh, int sc) const;
77  void set_soc_qual_csc(int wh, int sc, const unsigned short int val);
78  unsigned short int get_soc_qual_csc(int wh, int sc) const;
79 
80  void set_soc_run_21(int wh, int sc, const bool val);
81  bool get_soc_run_21(int wh, int sc) const;
82  void set_soc_nbx_del(int wh, int sc, const bool val);
83  bool get_soc_nbx_del(int wh, int sc) const;
84  void set_soc_csc_etacanc(int wh, int sc, const bool val);
85  bool get_soc_csc_etacanc(int wh, int sc) const;
86  void set_soc_openlut_extr(int wh, int sc, const bool val);
87  bool get_soc_openlut_extr(int wh, int sc) const;
88 
89  void print() const;
90 
91  private:
92 
93  int check(int wh, int sc) const;
94 
95  private:
96 
97  unsigned short int inrec_qual_st1[6][12];
98  unsigned short int inrec_qual_st2[6][12];
99  unsigned short int inrec_qual_st3[6][12];
100  unsigned short int inrec_qual_st4[6][12];
101 
102  unsigned short int soc_stdis_n[6][12];
103  unsigned short int soc_stdis_wl[6][12];
104  unsigned short int soc_stdis_wr[6][12];
105  unsigned short int soc_stdis_zl[6][12];
106  unsigned short int soc_stdis_zr[6][12];
107 
108  unsigned short int soc_qcut_st1[6][12];
109  unsigned short int soc_qcut_st2[6][12];
110  unsigned short int soc_qcut_st4[6][12];
111  unsigned short int soc_qual_csc[6][12];
112 
113  bool soc_run_21[6][12];
114  bool soc_nbx_del[6][12];
115  bool soc_csc_etacanc[6][12];
116  bool soc_openlut_extr[6][12];
117 
118 };
119 
120 #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]