CMS 3D CMS Logo

DTSectCollThSegm.h
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
11 //
12 //--------------------------------------------------
13 #ifndef DT_SECTCOLL_TH_SEGM_H
14 #define DT_SECTCOLL_TH_SEGM_H
15 
16 //------------------------------------
17 // Collaborating Class Declarations --
18 //------------------------------------
19 
20 //----------------------
21 // Base Class Headers --
22 //----------------------
27 
28 //---------------
29 // C++ Headers --
30 //---------------
31 
32 // ---------------------
33 // -- Class Interface --
34 // ---------------------
35 
36 typedef unsigned char myint8;
37 
38 class DTSectCollThSegm : public DTTrigData {
39 public:
42 
45 
47  ~DTSectCollThSegm() override;
48 
51 
53  void clear();
54 
56  inline int step() const { return m_step; }
57 
59  DTSectCollId SCId() const { return m_sectcollid; }
60 
62  DTChamberId ChamberId() const override { return m_tsthetatrig->ChamberId(); }
63 
65  void print() const override;
66 
68  inline int code(const int i) const { return m_tsthetatrig->code(i); };
69 
71  inline int position(const int i) const { return m_tsthetatrig->position(i); };
72 
74  inline int quality(const int i) const { return m_tsthetatrig->quality(i); };
75 
76 private:
79 
82 
85 };
86 
87 #endif
DTSectCollThSegm(DTSectCollId, int, const DTChambThSegm *)
Constructor.
int code(const int i) const
Return the code for a given set of 7 BTI.
DTSectCollId SCId() const
Identifier of the associated chamber.
int step() const
Return step number.
DTChamberId ChamberId() const override
Identifier of the associated chamber.
int code(const int i) const
Return the code for a given set of 7 BTI.
int quality(const int i) const
Return the quality for a given set of 7 BTI.
myint8 m_step
step number
DTChamberId ChamberId() const override
Identifier of the associated chamber.
Definition: DTChambThSegm.h:60
DTSectCollThSegm & operator=(const DTSectCollThSegm &seg)
Assignment operator.
unsigned char myint8
int quality(const int i) const
Return the quality for a given set of 7 BTI.
DTSectCollId m_sectcollid
parent sector collector
void print() const override
Print.
const DTChambThSegm * m_tsthetatrig
the corresponding TS theta trigger
int position(const int i) const
Return the position for a given set of 7 BTI.
void clear()
Clear.
~DTSectCollThSegm() override
Destructor.
unsigned char myint8
int position(const int i) const
Return the position for a given set of 7 BTI.