File indexing completed on 2024-09-07 04:35:53
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013 #ifndef L1Phase2MuDTExtPhDigi_H
0014 #define L1Phase2MuDTExtPhDigi_H
0015
0016
0017
0018
0019
0020 #include "DataFormats/L1DTTrackFinder/interface/L1Phase2MuDTPhDigi.h"
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034 class L1Phase2MuDTExtPhDigi : public L1Phase2MuDTPhDigi {
0035 public:
0036
0037 L1Phase2MuDTExtPhDigi();
0038
0039 L1Phase2MuDTExtPhDigi(int bx,
0040 int wh,
0041 int sc,
0042 int st,
0043 int sl,
0044 int phi,
0045 int phib,
0046 int qual,
0047 int idx,
0048 int t0,
0049 int chi2,
0050 int x,
0051 int tan,
0052 int phi_cmssw,
0053 int phib_cmssw,
0054 int rpc = -10,
0055 int wireId[8] = nullptr,
0056 int tdc[8] = nullptr,
0057 int lat[8] = nullptr);
0058
0059 L1Phase2MuDTExtPhDigi(const L1Phase2MuDTExtPhDigi &digi);
0060
0061 ~L1Phase2MuDTExtPhDigi() override {}
0062
0063
0064 int xLocal() const;
0065 int tanPsi() const;
0066
0067 int phiCMSSW() const;
0068 int phiBendCMSSW() const;
0069
0070 int pathWireId(int) const;
0071 int pathTDC(int) const;
0072 int pathLat(int) const;
0073
0074 private:
0075 int m_xLocal;
0076 int m_tanPsi;
0077
0078 int m_phiCMSSW;
0079 int m_phiBendCMSSW;
0080
0081 int m_pathWireId[8];
0082 int m_pathTDC[8];
0083 int m_pathLat[8];
0084 };
0085
0086 #endif