CMS 3D CMS Logo

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 // Base Class Headers --
26 //----------------------
27 
28 //------------------------------------
29 // Collaborating Class Declarations --
30 //------------------------------------
31 
32 // ---------------------
33 // -- Class Interface --
34 // ---------------------
35 
37 public:
40 
42  virtual ~L1MuDTTFMasks() {}
43 
45  void reset();
46 
47  void set_inrec_chdis_st1(int wh, int sc, const bool val);
48  bool get_inrec_chdis_st1(int wh, int sc) const;
49  void set_inrec_chdis_st2(int wh, int sc, const bool val);
50  bool get_inrec_chdis_st2(int wh, int sc) const;
51  void set_inrec_chdis_st3(int wh, int sc, const bool val);
52  bool get_inrec_chdis_st3(int wh, int sc) const;
53  void set_inrec_chdis_st4(int wh, int sc, const bool val);
54  bool get_inrec_chdis_st4(int wh, int sc) const;
55  void set_inrec_chdis_csc(int wh, int sc, const bool val);
56  bool get_inrec_chdis_csc(int wh, int sc) const;
57  void set_etsoc_chdis_st1(int wh, int sc, const bool val);
58  bool get_etsoc_chdis_st1(int wh, int sc) const;
59  void set_etsoc_chdis_st2(int wh, int sc, const bool val);
60  bool get_etsoc_chdis_st2(int wh, int sc) const;
61  void set_etsoc_chdis_st3(int wh, int sc, const bool val);
62  bool get_etsoc_chdis_st3(int wh, int sc) const;
63 
64  void print() const;
65 
66 private:
67  int check(int wh, int sc) const;
68 
69 private:
70  bool inrec_chdis_st1[6][12];
71  bool inrec_chdis_st2[6][12];
72  bool inrec_chdis_st3[6][12];
73  bool inrec_chdis_st4[6][12];
74  bool inrec_chdis_csc[6][12];
75  bool etsoc_chdis_st1[6][12];
76  bool etsoc_chdis_st2[6][12];
77  bool etsoc_chdis_st3[6][12];
78 
80 };
81 
82 #endif
L1MuDTTFMasks::reset
void reset()
reset parameters to zero
Definition: L1MuDTTFMasks.cc:48
L1MuDTTFMasks::check
int check(int wh, int sc) const
Definition: L1MuDTTFMasks.cc:159
L1MuDTTFMasks::etsoc_chdis_st3
bool etsoc_chdis_st3[6][12]
Definition: L1MuDTTFMasks.h:77
L1MuDTTFMasks::get_etsoc_chdis_st3
bool get_etsoc_chdis_st3(int wh, int sc) const
Definition: L1MuDTTFMasks.cc:153
L1MuDTTFMasks::get_inrec_chdis_st1
bool get_inrec_chdis_st1(int wh, int sc) const
Definition: L1MuDTTFMasks.cc:69
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition: Serializable.h:39
L1MuDTTFMasks::set_inrec_chdis_st2
void set_inrec_chdis_st2(int wh, int sc, const bool val)
Definition: L1MuDTTFMasks.cc:75
L1MuDTTFMasks
Definition: L1MuDTTFMasks.h:36
L1MuDTTFMasks::set_inrec_chdis_st4
void set_inrec_chdis_st4(int wh, int sc, const bool val)
Definition: L1MuDTTFMasks.cc:99
L1MuDTTFMasks::inrec_chdis_st1
bool inrec_chdis_st1[6][12]
Definition: L1MuDTTFMasks.h:70
L1MuDTTFMasks::set_inrec_chdis_st3
void set_inrec_chdis_st3(int wh, int sc, const bool val)
Definition: L1MuDTTFMasks.cc:87
L1MuDTTFMasks::set_inrec_chdis_csc
void set_inrec_chdis_csc(int wh, int sc, const bool val)
Definition: L1MuDTTFMasks.cc:111
L1MuDTTFMasks::set_inrec_chdis_st1
void set_inrec_chdis_st1(int wh, int sc, const bool val)
Definition: L1MuDTTFMasks.cc:63
L1MuDTTFMasks::inrec_chdis_st3
bool inrec_chdis_st3[6][12]
Definition: L1MuDTTFMasks.h:72
L1MuDTTFMasks::set_etsoc_chdis_st1
void set_etsoc_chdis_st1(int wh, int sc, const bool val)
Definition: L1MuDTTFMasks.cc:123
L1MuDTTFMasks::get_inrec_chdis_st2
bool get_inrec_chdis_st2(int wh, int sc) const
Definition: L1MuDTTFMasks.cc:81
L1MuDTTFMasks::get_inrec_chdis_st3
bool get_inrec_chdis_st3(int wh, int sc) const
Definition: L1MuDTTFMasks.cc:93
L1MuDTTFMasks::set_etsoc_chdis_st3
void set_etsoc_chdis_st3(int wh, int sc, const bool val)
Definition: L1MuDTTFMasks.cc:147
L1MuDTTFMasks::inrec_chdis_st4
bool inrec_chdis_st4[6][12]
Definition: L1MuDTTFMasks.h:73
L1MuDTTFMasks::get_etsoc_chdis_st2
bool get_etsoc_chdis_st2(int wh, int sc) const
Definition: L1MuDTTFMasks.cc:141
Serializable.h
L1MuDTTFMasks::etsoc_chdis_st2
bool etsoc_chdis_st2[6][12]
Definition: L1MuDTTFMasks.h:76
L1MuDTTFMasks::set_etsoc_chdis_st2
void set_etsoc_chdis_st2(int wh, int sc, const bool val)
Definition: L1MuDTTFMasks.cc:135
L1MuDTTFMasks::get_inrec_chdis_st4
bool get_inrec_chdis_st4(int wh, int sc) const
Definition: L1MuDTTFMasks.cc:105
heppy_batch.val
val
Definition: heppy_batch.py:351
L1MuDTTFMasks::get_etsoc_chdis_st1
bool get_etsoc_chdis_st1(int wh, int sc) const
Definition: L1MuDTTFMasks.cc:129
L1MuDTTFMasks::inrec_chdis_csc
bool inrec_chdis_csc[6][12]
Definition: L1MuDTTFMasks.h:74
L1MuDTTFMasks::~L1MuDTTFMasks
virtual ~L1MuDTTFMasks()
destructor
Definition: L1MuDTTFMasks.h:42
L1MuDTTFMasks::etsoc_chdis_st1
bool etsoc_chdis_st1[6][12]
Definition: L1MuDTTFMasks.h:75
L1MuDTTFMasks::get_inrec_chdis_csc
bool get_inrec_chdis_csc(int wh, int sc) const
Definition: L1MuDTTFMasks.cc:117
L1MuDTTFMasks::print
void print() const
Definition: L1MuDTTFMasks.cc:169
L1MuDTTFMasks::inrec_chdis_st2
bool inrec_chdis_st2[6][12]
Definition: L1MuDTTFMasks.h:71
L1MuDTTFMasks::L1MuDTTFMasks
L1MuDTTFMasks()
constructor
Definition: L1MuDTTFMasks.h:39