CMS 3D CMS Logo

L1Phase2MuDTPhDigi.h
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
3 // Class L1Phase2MuDTPhDigi
4 //
5 // Description: trigger primtive data for the
6 // muon barrel Phase2 trigger
7 //
8 //
9 // Author List: Federica Primavera Bologna INFN
10 //
11 //
12 //--------------------------------------------------
13 #ifndef L1Phase2MuDTPhDigi_H
14 #define L1Phase2MuDTPhDigi_H
15 
16 //------------------------------------
17 // Collaborating Class Declarations --
18 //------------------------------------
19 
20 //----------------------
21 // Base Class Headers --
22 //----------------------
23 
24 //---------------
25 // C++ Headers --
26 //---------------
27 
28 // ---------------------
29 // -- Class Interface --
30 // ---------------------
31 
33 public:
34  // Constructors
36 
38  int bx, int wh, int sc, int st, int sl, int phi, int phib, int qual, int idx, int t0, int chi2, int rpc = -10);
39 
40  // Operations
41  int bxNum() const;
42 
43  int whNum() const;
44  int scNum() const;
45  int stNum() const;
46  int slNum() const;
47 
48  int phi() const;
49  int phiBend() const;
50 
51  int quality() const;
52  int index() const;
53 
54  int t0() const;
55  int chi2() const;
56 
57  int rpcFlag() const;
58 
59 private:
60  int m_bx;
61  int m_wheel;
62  int m_sector;
63  int m_station;
65 
68 
70  int m_index;
71 
72  int m_t0;
73  int m_chi2;
74 
75  int m_rpcFlag;
76 };
77 
78 #endif