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 // Base Class Headers --
21 //----------------------
22 
23 //---------------
24 // C++ Headers --
25 //---------------
26 
27 // ---------------------
28 // -- Class Interface --
29 // ---------------------
30 
31 typedef unsigned char myint8;
32 
34 public:
35  // Constructors
37 
38  L1MuDTChambThDigi(int ubx, int uwh, int usc, int ust, int* uos, int* uqual);
39 
40  L1MuDTChambThDigi(int ubx, int uwh, int usc, int ust, int* uos);
41 
42  // Destructor
44 
45  // Operations
46  int bxNum() const;
47  int whNum() const;
48  int scNum() const;
49  int stNum() const;
50 
51  int code(const int i) const;
52  int position(const int i) const;
53  int quality(const int i) const;
54 
55 private:
56  int bx;
57  int wheel;
58  int sector;
59  int station;
60 
63 };
64 
65 #endif
int quality(const int i) const
int position(const int i) const
unsigned char myint8
int code(const int i) const