CMS 3D CMS Logo

L1Phase2MuDTPhDigi.cc
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
3 // Class L1MuDTChambPhDigi
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 
14 //-----------------------
15 // This Class's Header --
16 //-----------------------
18 
19 //-------------------------------
20 // Collaborating Class Headers --
21 //-------------------------------
22 
23 
24 //---------------
25 // C++ Headers --
26 //---------------
27 
28 //-------------------
29 // Initializations --
30 //-------------------
31 
32 
33 //----------------
34 // Constructors --
35 //----------------
37  m_bx(-100), m_wheel(0), m_sector(0), m_station(0), m_superlayer(0), m_phiAngle(0),
38  m_phiBending(0), m_qualityCode(-1), m_index(0), m_t0(0), m_chi2(0), m_rpcFlag(-10)
39 {
40 
41 }
42 
43 
44 L1Phase2MuDTPhDigi::L1Phase2MuDTPhDigi( int bx, int wh, int sc, int st, int sl, int phi, int phib,
45  int qual, int idx, int t0, int chi2, int rpc) :
46  m_bx(bx), m_wheel(wh), m_sector(sc), m_station(st), m_superlayer(sl), m_phiAngle(phi),
47  m_phiBending(phib), m_qualityCode(qual), m_index(idx), m_t0(t0), m_chi2(chi2), m_rpcFlag(rpc)
48 {
49 
50 }
51 
52 
53 //--------------
54 // Operations --
55 //--------------
57 {
58  return m_bx;
59 }
60 
62 {
63  return m_wheel;
64 }
65 
67 {
68  return m_sector;
69 }
70 
72 {
73  return m_station;
74 }
75 
77 {
78  return m_superlayer;
79 }
80 
82 {
83  return m_phiAngle;
84 }
85 
87 {
88  return m_phiBending;
89 }
90 
92 {
93  return m_qualityCode;
94 }
95 
97 {
98  return m_index;
99 }
100 
102 {
103  return m_t0;
104 }
105 
107 {
108  return m_chi2;
109 }
110 
112 {
113  return m_rpcFlag;
114 }