CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1MuDTTFMasks.h
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
13 //
14 //--------------------------------------------------
15 #ifndef L1MUDTTF_MASKS_H
16 #define L1MUDTTF_MASKS_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 ~L1MuDTTFMasks() {}
49 
51  void reset();
52 
53  void set_inrec_chdis_st1(int wh, int sc, const bool val);
54  bool get_inrec_chdis_st1(int wh, int sc) const;
55  void set_inrec_chdis_st2(int wh, int sc, const bool val);
56  bool get_inrec_chdis_st2(int wh, int sc) const;
57  void set_inrec_chdis_st3(int wh, int sc, const bool val);
58  bool get_inrec_chdis_st3(int wh, int sc) const;
59  void set_inrec_chdis_st4(int wh, int sc, const bool val);
60  bool get_inrec_chdis_st4(int wh, int sc) const;
61  void set_inrec_chdis_csc(int wh, int sc, const bool val);
62  bool get_inrec_chdis_csc(int wh, int sc) const;
63  void set_etsoc_chdis_st1(int wh, int sc, const bool val);
64  bool get_etsoc_chdis_st1(int wh, int sc) const;
65  void set_etsoc_chdis_st2(int wh, int sc, const bool val);
66  bool get_etsoc_chdis_st2(int wh, int sc) const;
67  void set_etsoc_chdis_st3(int wh, int sc, const bool val);
68  bool get_etsoc_chdis_st3(int wh, int sc) const;
69 
70  void print() const;
71 
72  private:
73 
74  int check(int wh, int sc) const;
75 
76  private:
77 
78  bool inrec_chdis_st1[6][12];
79  bool inrec_chdis_st2[6][12];
80  bool inrec_chdis_st3[6][12];
81  bool inrec_chdis_st4[6][12];
82  bool inrec_chdis_csc[6][12];
83  bool etsoc_chdis_st1[6][12];
84  bool etsoc_chdis_st2[6][12];
85  bool etsoc_chdis_st3[6][12];
86 
87 
89 };
90 
91 #endif
void set_etsoc_chdis_st1(int wh, int sc, const bool val)
bool get_etsoc_chdis_st3(int wh, int sc) const
bool inrec_chdis_csc[6][12]
Definition: L1MuDTTFMasks.h:82
bool get_inrec_chdis_st1(int wh, int sc) const
void set_etsoc_chdis_st2(int wh, int sc, const bool val)
bool get_inrec_chdis_st3(int wh, int sc) const
bool inrec_chdis_st2[6][12]
Definition: L1MuDTTFMasks.h:79
int check(int wh, int sc) const
bool etsoc_chdis_st2[6][12]
Definition: L1MuDTTFMasks.h:84
virtual ~L1MuDTTFMasks()
destructor
Definition: L1MuDTTFMasks.h:48
void print() const
bool etsoc_chdis_st1[6][12]
Definition: L1MuDTTFMasks.h:83
L1MuDTTFMasks()
constructor
Definition: L1MuDTTFMasks.h:45
bool get_inrec_chdis_st2(int wh, int sc) const
void set_inrec_chdis_st4(int wh, int sc, const bool val)
void reset()
reset parameters to zero
bool inrec_chdis_st1[6][12]
Definition: L1MuDTTFMasks.h:78
bool get_etsoc_chdis_st2(int wh, int sc) const
bool etsoc_chdis_st3[6][12]
Definition: L1MuDTTFMasks.h:85
bool get_inrec_chdis_st4(int wh, int sc) const
bool get_inrec_chdis_csc(int wh, int sc) const
void set_inrec_chdis_st2(int wh, int sc, const bool val)
void set_inrec_chdis_st3(int wh, int sc, const bool val)
void set_etsoc_chdis_st3(int wh, int sc, const bool val)
bool inrec_chdis_st3[6][12]
Definition: L1MuDTTFMasks.h:80
bool get_etsoc_chdis_st1(int wh, int sc) const
void set_inrec_chdis_csc(int wh, int sc, const bool val)
void set_inrec_chdis_st1(int wh, int sc, const bool val)
bool inrec_chdis_st4[6][12]
Definition: L1MuDTTFMasks.h:81