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 // ---------------------
34 // -- Class Interface --
35 // ---------------------
36 
37 typedef unsigned char myint8;
38 
39 class DTSectCollThSegm : public DTTrigData {
40 
41  public:
42 
45 
48 
50  ~DTSectCollThSegm() override;
51 
54 
56  void clear();
57 
59  inline int step() const { return m_step; }
60 
62  DTSectCollId SCId() const { return m_sectcollid; }
63 
65  DTChamberId ChamberId() const override { return m_tsthetatrig->ChamberId(); }
66 
68  void print() const override;
69 
71  inline int code(const int i) const { return m_tsthetatrig->code(i); } ;
72 
74  inline int position(const int i) const { return m_tsthetatrig->position(i); } ;
75 
77  inline int quality(const int i) const { return m_tsthetatrig->quality(i); };
78 
79  private:
80 
83 
86 
89 };
90 
91 #endif
DTSectCollThSegm(DTSectCollId, int, const DTChambThSegm *)
Constructor.
int quality(const int i) const
Return the quality for a given set of 7 BTI.
int position(const int i) const
Return the position for a given set of 7 BTI.
int step() const
Return step number.
int quality(const int i) const
Return the quality for a given set of 7 BTI.
DTSectCollId SCId() const
Identifier of the associated chamber.
int position(const int i) const
Return the position for a given set of 7 BTI.
myint8 m_step
step number
DTSectCollThSegm & operator=(const DTSectCollThSegm &seg)
Assignment operator.
unsigned char myint8
int code(const int i) const
Return the code for a given set of 7 BTI.
DTSectCollId m_sectcollid
parent sector collector
const DTChambThSegm * m_tsthetatrig
the corresponding TS theta trigger
int code(const int i) const
Return the code for a given set of 7 BTI.
void clear()
Clear.
DTChamberId ChamberId() const override
Identifier of the associated chamber.
Definition: DTChambThSegm.h:63
~DTSectCollThSegm() override
Destructor.
void print() const override
Print.
unsigned char myint8
DTChamberId ChamberId() const override
Identifier of the associated chamber.