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 //----------------------
22 // Base Class Headers --
23 //----------------------
24 
25 
26 //---------------
27 // C++ Headers --
28 //---------------
29 
30 
31 // ---------------------
32 // -- Class Interface --
33 // ---------------------
34 
36 {
37 
38  public:
39 
40  // Constructors
42 
43  L1Phase2MuDTPhDigi( int bx, int wh, int sc, int st, int sl, int phi, int phib,
44  int qual, int idx, int t0, int chi2, int rpc=-10);
45 
46  // Operations
47  int bxNum() const;
48 
49  int whNum() const;
50  int scNum() const;
51  int stNum() const;
52  int slNum() const;
53 
54  int phi() const;
55  int phiBend() const;
56 
57  int quality() const;
58  int index() const;
59 
60  int t0() const;
61  int chi2() const;
62 
63  int rpcFlag() const;
64 
65 
66  private:
67 
68  int m_bx;
69  int m_wheel;
70  int m_sector;
71  int m_station;
73 
76 
78  int m_index;
79 
80  int m_t0;
81  int m_chi2;
82 
83  int m_rpcFlag;
84 };
85 
86 #endif