CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DTSectCollThSegm.h
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
13 //
14 //--------------------------------------------------
15 #ifndef DT_SECTCOLL_TH_SEGM_H
16 #define DT_SECTCOLL_TH_SEGM_H
17 
18 //------------------------------------
19 // Collaborating Class Declarations --
20 //------------------------------------
21 
22 //----------------------
23 // Base Class Headers --
24 //----------------------
29 
30 //---------------
31 // C++ Headers --
32 //---------------
33 
34 
35 // ---------------------
36 // -- Class Interface --
37 // ---------------------
38 
39 typedef unsigned char myint8;
40 
41 class DTSectCollThSegm : public DTTrigData {
42 
43  public:
44 
47 
50 
53 
56 
58  void clear();
59 
61  inline int step() const { return m_step; }
62 
64  DTSectCollId SCId() const { return m_sectcollid; }
65 
68 
70  void print() const;
71 
73  inline int code(const int i) const { return m_tsthetatrig->code(i); } ;
74 
76  inline int position(const int i) const { return m_tsthetatrig->position(i); } ;
77 
79  inline int quality(const int i) const { return m_tsthetatrig->quality(i); };
80 
81  private:
82 
85 
88 
91 };
92 
93 #endif
DTSectCollThSegm(DTSectCollId, int, const DTChambThSegm *)
Constructor.
int i
Definition: DBlmapReader.cc:9
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.
void print() const
Print.
int quality(const int i) const
Return the quality for a given set of 7 BTI.
DTChamberId ChamberId() const
Identifier of the associated chamber.
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
DTChamberId ChamberId() const
Identifier of the associated chamber.
Definition: DTChambThSegm.h:65
DTSectCollThSegm & operator=(const DTSectCollThSegm &seg)
Assignment operator.
unsigned char myint8
~DTSectCollThSegm()
Destructor.
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.