CMS 3D CMS Logo

L1MuDTChambPhDigi.cc
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 
13 //-----------------------
14 // This Class's Header --
15 //-----------------------
17 
18 //-------------------------------
19 // Collaborating Class Headers --
20 //-------------------------------
21 
22 //---------------
23 // C++ Headers --
24 //---------------
25 
26 //-------------------
27 // Initializations --
28 //-------------------
29 
30 //----------------
31 // Constructors --
32 //----------------
34  bx = -100;
35  wheel = 0;
36  sector = 0;
37  station = 0;
38  radialAngle = 0;
39  bendingAngle = 0;
40  qualityCode = 7;
41  Ts2TagCode = 0;
42  BxCntCode = 0;
43  rpcBit = -10;
44 }
45 
47  int ubx, int uwh, int usc, int ust, int uphr, int uphb, int uqua, int utag, int ucnt, int urpc) {
48  bx = ubx;
49  wheel = uwh;
50  sector = usc;
51  station = ust;
52  radialAngle = uphr;
53  bendingAngle = uphb;
54  qualityCode = uqua;
55  Ts2TagCode = utag;
56  BxCntCode = ucnt;
57  rpcBit = urpc;
58 }
59 
60 //--------------
61 // Destructor --
62 //--------------
64 
65 //--------------
66 // Operations --
67 //--------------
68 int L1MuDTChambPhDigi::bxNum() const { return bx; }
69 
70 int L1MuDTChambPhDigi::whNum() const { return wheel; }
71 int L1MuDTChambPhDigi::scNum() const { return sector; }
72 int L1MuDTChambPhDigi::stNum() const { return station; }
73 
74 int L1MuDTChambPhDigi::phi() const { return radialAngle; }
75 
76 int L1MuDTChambPhDigi::phiB() const { return bendingAngle; }
77 
78 int L1MuDTChambPhDigi::code() const { return qualityCode; }
79 
80 int L1MuDTChambPhDigi::Ts2Tag() const { return Ts2TagCode % 2; }
81 
82 int L1MuDTChambPhDigi::BxCnt() const { return BxCntCode; }
83 
84 int L1MuDTChambPhDigi::RpcBit() const { return rpcBit; }
85 
86 int L1MuDTChambPhDigi::UpDownTag() const { return Ts2TagCode / 2; }
L1MuDTChambPhDigi::BxCntCode
int BxCntCode
Definition: L1MuDTChambPhDigi.h:64
L1MuDTChambPhDigi.h
L1MuDTChambPhDigi::stNum
int stNum() const
Definition: L1MuDTChambPhDigi.cc:72
L1MuDTChambPhDigi::RpcBit
int RpcBit() const
Definition: L1MuDTChambPhDigi.cc:84
L1MuDTChambPhDigi::whNum
int whNum() const
Definition: L1MuDTChambPhDigi.cc:70
L1MuDTChambPhDigi::phiB
int phiB() const
Definition: L1MuDTChambPhDigi.cc:76
L1MuDTChambPhDigi::UpDownTag
int UpDownTag() const
Definition: L1MuDTChambPhDigi.cc:86
L1MuDTChambPhDigi::wheel
int wheel
Definition: L1MuDTChambPhDigi.h:57
L1MuDTChambPhDigi::station
int station
Definition: L1MuDTChambPhDigi.h:59
L1MuDTChambPhDigi::BxCnt
int BxCnt() const
Definition: L1MuDTChambPhDigi.cc:82
L1MuDTChambPhDigi::phi
int phi() const
Definition: L1MuDTChambPhDigi.cc:74
L1MuDTChambPhDigi::qualityCode
int qualityCode
Definition: L1MuDTChambPhDigi.h:62
L1MuDTChambPhDigi::Ts2TagCode
int Ts2TagCode
Definition: L1MuDTChambPhDigi.h:63
L1MuDTChambPhDigi::rpcBit
int rpcBit
Definition: L1MuDTChambPhDigi.h:65
L1MuDTChambPhDigi::~L1MuDTChambPhDigi
~L1MuDTChambPhDigi()
Definition: L1MuDTChambPhDigi.cc:63
L1MuDTChambPhDigi::bxNum
int bxNum() const
Definition: L1MuDTChambPhDigi.cc:68
L1MuDTChambPhDigi::scNum
int scNum() const
Definition: L1MuDTChambPhDigi.cc:71
L1MuDTChambPhDigi::radialAngle
int radialAngle
Definition: L1MuDTChambPhDigi.h:60
L1MuDTChambPhDigi::bx
int bx
Definition: L1MuDTChambPhDigi.h:56
L1MuDTChambPhDigi::Ts2Tag
int Ts2Tag() const
Definition: L1MuDTChambPhDigi.cc:80
L1MuDTChambPhDigi::sector
int sector
Definition: L1MuDTChambPhDigi.h:58
L1MuDTChambPhDigi::code
int code() const
Definition: L1MuDTChambPhDigi.cc:78
L1MuDTChambPhDigi::bendingAngle
int bendingAngle
Definition: L1MuDTChambPhDigi.h:61
L1MuDTChambPhDigi::L1MuDTChambPhDigi
L1MuDTChambPhDigi()
Definition: L1MuDTChambPhDigi.cc:33