1 #ifndef DataFormats_L1Trigger_Muon_h 2 #define DataFormats_L1Trigger_Muon_h
double eta() const final
momentum pseudorapidity
ObjectRefPairBxCollection< Muon > MuonRefPairBxCollection
ObjectRefPair< Muon > MuonRefPair
void setPhiAtVtx(double phiAtVtx)
double pt() const final
transverse momentum
void setHwDPhiExtra(int dPhi)
int charge() const final
electric charge
std::vector< MuonRef > MuonVectorRef
edm::Ref< MuonBxCollection > MuonRef
virtual bool operator!=(const l1t::Muon &rhs) const
ObjectRefBxCollection< Muon > MuonRefBxCollection
void setTfMuonIndex(int index)
void setHwCharge(int charge)
void setHwChargeValid(int valid)
void setHwPhiAtVtx(int hwPhiAtVtx)
const LorentzVector & p4() const final
four-momentum Lorentz vector
void setHwIsoSum(int isoSum)
std::pair< edm::Ref< BXVector< T >>, edm::Ref< BXVector< T >>> ObjectRefPair
BXVector< Muon > MuonBxCollection
unsigned int index
index type
void setHwEtaAtVtx(int hwEtaAtVtx)
math::XYZTLorentzVector LorentzVector
Lorentz vector.
void setHwDEtaExtra(int dEta)
edm::RefVector< MuonBxCollection > MuonRefVector
isoSum
===> compute the isolation and find the most isolated track
void setDebug(bool debug)
int hwChargeValid() const
double phi() const final
momentum azimuthal angle
virtual bool operator==(const l1t::Muon &rhs) const
math::PtEtaPhiMLorentzVector PolarLorentzVector
Lorentz vector.
void setEtaAtVtx(double etaAtVtx)