Go to the documentation of this file. 1 #ifndef __l1t_gmt_internal_muon_h__
2 #define __l1t_gmt_internal_muon_h__
void setTfMuonIndex(int idx)
const int processor() const
Get processor ID on which the candidate was found (0..5 for OMTF/EMTF; 0..11 for BMTF)
const int link() const
Get link on which the MicroGMT receives the candidate.
const int hwPhi() const
Get compressed local phi (returned int * 2*pi/576 = local phi in rad)
std::pair< int, int > m_hwCaloIndex
const int hwAbsIso() const
const int hwHF() const
Get HF (halo / fine eta) bit (EMTF: halo -> 1; BMTF: fine eta -> 1)
const int hwGlobalPhi() const
const RegionalMuonCand & origin() const
void setHwCancelBit(int bit)
const int hwQual() const
Get quality code.
const int processor() const
const int hwEta() const
Get compressed eta (returned int * 0.010875 = eta)
const int hwPt() const
Get compressed pT (returned int * 0.5 = pT (GeV))
const int hwLocalPhi() const
const RegionalMuonCand & m_regional
const tftype trackFinderType() const
Get track-finder which found the muon (bmtf, emtf_pos/emtf_neg or omtf_pos/omtf_neg)
const int hwSignValid() const
void setHwCaloEta(int idx)
virtual ~GMTInternalMuon()
const int tfMuonIndex() const
void setHwCaloPhi(int idx)
const int hwCaloEta() const
void setHwRelIso(int iso)
void setExtrapolation(int deta, int dphi)
const tftype trackFinderType() const
const int hwCaloPhi() const
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
const int hwSign() const
Get charge sign bit (charge = (-1)^(sign))
GMTInternalMuon(const RegionalMuonCand &, int, int)
const int hwIsoSum() const
const int hwCancelBit() const
void setHwIsoSum(int isosum)
const int hwSignValid() const
Get charge sign valid bit (0 - not valid (high pT muon); 1 - valid)
void setHwAbsIso(int iso)
const int hwRelIso() const