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  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
L1Phase2MuDTPhDigi::m_qualityCode
int m_qualityCode
Definition: L1Phase2MuDTPhDigi.h:71
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::~L1Phase2MuDTPhDigi
virtual ~L1Phase2MuDTPhDigi()
Definition: L1Phase2MuDTPhDigi.h:40
L1Phase2MuDTPhDigi::m_chi2
int m_chi2
Definition: L1Phase2MuDTPhDigi.h:75
L1Phase2MuDTPhDigi::m_phiBending
int m_phiBending
Definition: L1Phase2MuDTPhDigi.h:69
L1Phase2MuDTPhDigi::m_t0
int m_t0
Definition: L1Phase2MuDTPhDigi.h:74
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:65
L1Phase2MuDTPhDigi::m_index
int m_index
Definition: L1Phase2MuDTPhDigi.h:72
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:64
L1Phase2MuDTPhDigi::phiBend
int phiBend() const
Definition: L1Phase2MuDTPhDigi.cc:78
L1Phase2MuDTPhDigi::m_wheel
int m_wheel
Definition: L1Phase2MuDTPhDigi.h:63
L1Phase2MuDTPhDigi::slNum
int slNum() const
Definition: L1Phase2MuDTPhDigi.cc:74
L1Phase2MuDTPhDigi::m_bx
int m_bx
Definition: L1Phase2MuDTPhDigi.h:62
L1Phase2MuDTPhDigi::t0
int t0() const
Definition: L1Phase2MuDTPhDigi.cc:84
L1Phase2MuDTPhDigi::m_phiAngle
int m_phiAngle
Definition: L1Phase2MuDTPhDigi.h:68
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:77
L1Phase2MuDTPhDigi
Definition: L1Phase2MuDTPhDigi.h:32
L1Phase2MuDTPhDigi::chi2
int chi2() const
Definition: L1Phase2MuDTPhDigi.cc:86
L1Phase2MuDTPhDigi::m_superlayer
int m_superlayer
Definition: L1Phase2MuDTPhDigi.h:66
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