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
L1Phase2MuDTPhDigi::m_qualityCode
int m_qualityCode
Definition: L1Phase2MuDTPhDigi.h:69
L1Phase2MuDTPhDigi::L1Phase2MuDTPhDigi
L1Phase2MuDTPhDigi()
Definition: L1Phase2MuDTPhDigi.cc:34
L1Phase2MuDTPhDigi::scNum
int scNum() const
Definition: L1Phase2MuDTPhDigi.cc:70
l1GtPatternGenerator_cfi.bx
bx
Definition: l1GtPatternGenerator_cfi.py:18
L1Phase2MuDTPhDigi::m_chi2
int m_chi2
Definition: L1Phase2MuDTPhDigi.h:73
L1Phase2MuDTPhDigi::m_phiBending
int m_phiBending
Definition: L1Phase2MuDTPhDigi.h:67
L1Phase2MuDTPhDigi::m_t0
int m_t0
Definition: L1Phase2MuDTPhDigi.h:72
L1Phase2MuDTPhDigi::rpcFlag
int rpcFlag() const
Definition: L1Phase2MuDTPhDigi.cc:88
heavyIonCSV_trainingSettings.idx
idx
Definition: heavyIonCSV_trainingSettings.py:5
L1Phase2MuDTPhDigi::m_station
int m_station
Definition: L1Phase2MuDTPhDigi.h:63
L1Phase2MuDTPhDigi::m_index
int m_index
Definition: L1Phase2MuDTPhDigi.h:70
L1Phase2MuDTPhDigi::quality
int quality() const
Definition: L1Phase2MuDTPhDigi.cc:80
L1Phase2MuDTPhDigi::bxNum
int bxNum() const
Definition: L1Phase2MuDTPhDigi.cc:66
L1Phase2MuDTPhDigi::m_sector
int m_sector
Definition: L1Phase2MuDTPhDigi.h:62
L1Phase2MuDTPhDigi::phiBend
int phiBend() const
Definition: L1Phase2MuDTPhDigi.cc:78
L1Phase2MuDTPhDigi::m_wheel
int m_wheel
Definition: L1Phase2MuDTPhDigi.h:61
L1Phase2MuDTPhDigi::slNum
int slNum() const
Definition: L1Phase2MuDTPhDigi.cc:74
L1Phase2MuDTPhDigi::m_bx
int m_bx
Definition: L1Phase2MuDTPhDigi.h:60
L1Phase2MuDTPhDigi::t0
int t0() const
Definition: L1Phase2MuDTPhDigi.cc:84
L1Phase2MuDTPhDigi::m_phiAngle
int m_phiAngle
Definition: L1Phase2MuDTPhDigi.h:66
L1Phase2MuDTPhDigi::whNum
int whNum() const
Definition: L1Phase2MuDTPhDigi.cc:68
L1Phase2MuDTPhDigi::phi
int phi() const
Definition: L1Phase2MuDTPhDigi.cc:76
L1Phase2MuDTPhDigi::m_rpcFlag
int m_rpcFlag
Definition: L1Phase2MuDTPhDigi.h:75
L1Phase2MuDTPhDigi
Definition: L1Phase2MuDTPhDigi.h:32
L1Phase2MuDTPhDigi::chi2
int chi2() const
Definition: L1Phase2MuDTPhDigi.cc:86
L1Phase2MuDTPhDigi::m_superlayer
int m_superlayer
Definition: L1Phase2MuDTPhDigi.h:64
omtf::DataWord64::rpc
Definition: OmtfDataWord64.h:16
L1Phase2MuDTPhDigi::stNum
int stNum() const
Definition: L1Phase2MuDTPhDigi.cc:72
L1Phase2MuDTPhDigi::index
int index() const
Definition: L1Phase2MuDTPhDigi.cc:82