CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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  virtual ~L1Phase2MuDTPhDigi(){};
41 
42  // Operations
43  int bxNum() const;
44 
45  int whNum() const;
46  int scNum() const;
47  int stNum() const;
48  int slNum() const;
49 
50  int phi() const;
51  int phiBend() const;
52 
53  int quality() const;
54  int index() const;
55 
56  int t0() const;
57  int chi2() const;
58 
59  int rpcFlag() const;
60 
61 private:
62  int m_bx;
63  int m_wheel;
64  int m_sector;
65  int m_station;
67 
70 
72  int m_index;
73 
74  int m_t0;
75  int m_chi2;
76 
77  int m_rpcFlag;
78 };
79 
80 #endif