CMS 3D CMS Logo

L1MuDTChambThDigi.h
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
3 // Class L1MuDTChambThDigi
4 //
5 // Description: input data for ETTF trigger
6 //
7 //
8 // Author List: Jorge Troconiz UAM Madrid
9 //
10 //
11 //--------------------------------------------------
12 #ifndef L1MuDTChambThDigi_H
13 #define L1MuDTChambThDigi_H
14 
15 //------------------------------------
16 // Collaborating Class Declarations --
17 //------------------------------------
18 
19 
20 //----------------------
21 // Base Class Headers --
22 //----------------------
23 
24 
25 //---------------
26 // C++ Headers --
27 //---------------
28 
29 
30 // ---------------------
31 // -- Class Interface --
32 // ---------------------
33 
34 typedef unsigned char myint8;
35 
37 
38  public:
39 
40  // Constructors
42 
43  L1MuDTChambThDigi( int ubx, int uwh, int usc, int ust,
44  int* uos, int* uqual );
45 
46  L1MuDTChambThDigi( int ubx, int uwh, int usc, int ust,
47  int* uos );
48 
49  // Destructor
51 
52  // Operations
53  int bxNum() const;
54  int whNum() const;
55  int scNum() const;
56  int stNum() const;
57 
58  int code(const int i) const;
59  int position(const int i) const;
60  int quality(const int i) const;
61 
62  private:
63 
64  int bx;
65  int wheel;
66  int sector;
67  int station;
68 
71 };
72 
73 #endif
int quality(const int i) const
int position(const int i) const
unsigned char myint8
int code(const int i) const