CMS 3D CMS Logo

L1MuDTChambPhDigi.h
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
3 // Class L1MuDTChambPhDigi
4 //
5 // Description: input data for PHTF trigger
6 //
7 //
8 // Author List: Jorge Troconiz UAM Madrid
9 //
10 //
11 //--------------------------------------------------
12 #ifndef L1MuDTChambPhDigi_H
13 #define L1MuDTChambPhDigi_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 
35 
36  public:
37 
38  // Constructors
40 
41  L1MuDTChambPhDigi( int ubx, int uwh, int usc, int ust,
42  int uphr, int uphb, int uqua, int utag, int ucnt, int urpc=-10);
43 
44  // Destructor
46 
47  // Operations
48  int bxNum() const;
49  int whNum() const;
50  int scNum() const;
51  int stNum() const;
52  int phi() const;
53  int phiB() const;
54  int code() const;
55  int Ts2Tag() const;
56  int BxCnt() const;
57  int RpcBit() const;
58  int UpDownTag() const;
59 
60  private:
61 
62  int bx;
63  int wheel;
64  int sector;
65  int station;
70  int BxCntCode;
71  int rpcBit;
72 };
73 
74 #endif