CMS 3D CMS Logo

GMTInternalMuon.cc
Go to the documentation of this file.
3 
4 namespace l1t {
5 
7  : m_regional(other.m_regional),
8  m_hwRank(other.m_hwRank),
9  m_hwCancelBit(other.m_hwCancelBit),
10  m_hwIsoSum(other.m_hwIsoSum),
11  m_hwDeltaEta(other.m_hwDeltaEta),
12  m_hwDeltaPhi(other.m_hwDeltaPhi),
13  m_hwAbsIso(other.m_hwAbsIso),
14  m_hwRelIso(other.m_hwRelIso),
15  m_hwGlobalPhi(other.m_hwGlobalPhi),
16  m_tfMuonIndex(other.m_tfMuonIndex),
17  m_hwCaloIndex(other.m_hwCaloIndex) {}
18 
19  GMTInternalMuon::GMTInternalMuon(const RegionalMuonCand& regional, int globalPhi, int tfMuonIndex)
20  : m_regional(regional),
21  m_hwRank(0),
22  m_hwCancelBit(0),
23  m_hwIsoSum(0),
24  m_hwDeltaEta(0),
25  m_hwDeltaPhi(0),
26  m_hwAbsIso(-1),
27  m_hwRelIso(-1),
28  m_hwGlobalPhi(globalPhi),
29  m_tfMuonIndex(tfMuonIndex) {}
30 
31  void GMTInternalMuon::setExtrapolation(int deta, int dphi) {
32  m_hwDeltaEta = deta;
33  m_hwDeltaPhi = dphi;
34  }
35 
36 } // namespace l1t
GMTInternalMuon.h
l1t::GMTInternalMuon
Definition: GMTInternalMuon.h:10
MicroGMTConfiguration.h
trackingPlots.other
other
Definition: trackingPlots.py:1467
l1t
delete x;
Definition: CaloConfig.h:22
l1t::GMTInternalMuon::setExtrapolation
void setExtrapolation(int deta, int dphi)
Definition: GMTInternalMuon.cc:31
l1t::GMTInternalMuon::m_hwDeltaPhi
int m_hwDeltaPhi
Definition: GMTInternalMuon.h:65
l1t::GMTInternalMuon::GMTInternalMuon
GMTInternalMuon(const RegionalMuonCand &, int, int)
Definition: GMTInternalMuon.cc:19
l1t::GMTInternalMuon::m_hwDeltaEta
int m_hwDeltaEta
Definition: GMTInternalMuon.h:64
l1t::RegionalMuonCand
Definition: RegionalMuonCand.h:8