#include <L1TPhase2MuonOffline.h>
Public Member Functions | |
int | charge () const |
float | dR2 () |
float | eta () const |
L1TPhase2MuonOffline::EtaRegion | etaRegion () const |
GenMuonGMTPair (const reco::GenParticle *mu, const l1t::L1Candidate *gmtmu) | |
GenMuonGMTPair (const GenMuonGMTPair &muongmtPair) | |
double | getDeltaVar (const L1TPhase2MuonOffline::ResType) const |
double | getVar (const L1TPhase2MuonOffline::EffType) const |
int | gmtCharge () const |
float | gmtEta () const |
float | gmtPhi () const |
float | gmtPt () const |
int | gmtQual () const |
float | phi () const |
float | pt () const |
~GenMuonGMTPair () | |
Private Attributes | |
float | gmtEta_ |
const l1t::L1Candidate * | gmtmu_ |
float | gmtPhi_ |
const reco::GenParticle * | mu_ |
float | muEta_ |
float | muPhi_ |
Definition at line 136 of file L1TPhase2MuonOffline.h.
GenMuonGMTPair::GenMuonGMTPair | ( | const reco::GenParticle * | mu, |
const l1t::L1Candidate * | gmtmu | ||
) |
Definition at line 19 of file L1TPhase2MuonOffline.cc.
References reco::LeafCandidate::eta(), gmtEta_, gmtmu_, gmtPhi_, mu_, muEta_, muPhi_, and reco::LeafCandidate::phi().
GenMuonGMTPair::GenMuonGMTPair | ( | const GenMuonGMTPair & | muongmtPair | ) |
|
inline |
Definition at line 140 of file L1TPhase2MuonOffline.h.
|
inline |
Definition at line 146 of file L1TPhase2MuonOffline.h.
References reco::LeafCandidate::charge(), and mu_.
Referenced by getDeltaVar().
float GenMuonGMTPair::dR2 | ( | ) |
Definition at line 48 of file L1TPhase2MuonOffline.cc.
References reco::deltaPhi(), HLT_2023v12_cff::dEta, HLT_2023v12_cff::dPhi, gmtEta_, gmtmu_, gmtPhi_, muEta_, and muPhi_.
Referenced by L1TPhase2MuonOffline::matchMuonsToGen().
|
inline |
Definition at line 144 of file L1TPhase2MuonOffline.h.
References reco::LeafCandidate::eta(), and mu_.
Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), Jet.Jet::jetID(), datamodel.Object::p4(), and Jet.Jet::puJetId().
L1TPhase2MuonOffline::EtaRegion GenMuonGMTPair::etaRegion | ( | ) | const |
Definition at line 56 of file L1TPhase2MuonOffline.cc.
References funct::abs(), L1TPhase2MuonOffline::kEtaRegionAll, L1TPhase2MuonOffline::kEtaRegionBmtf, L1TPhase2MuonOffline::kEtaRegionEmtf, L1TPhase2MuonOffline::kEtaRegionOmtf, and muEta_.
double GenMuonGMTPair::getDeltaVar | ( | const L1TPhase2MuonOffline::ResType | type | ) | const |
Definition at line 66 of file L1TPhase2MuonOffline.cc.
References charge(), reco::deltaPhi(), gmtCharge(), gmtEta(), gmtPhi(), gmtPt(), L1TPhase2MuonOffline::kRes1OverPt, L1TPhase2MuonOffline::kResCh, L1TPhase2MuonOffline::kResEta, L1TPhase2MuonOffline::kResPhi, L1TPhase2MuonOffline::kResPt, L1TPhase2MuonOffline::kResQOverPt, muEta_, muPhi_, and pt().
double GenMuonGMTPair::getVar | ( | const L1TPhase2MuonOffline::EffType | type | ) | const |
Definition at line 83 of file L1TPhase2MuonOffline.cc.
References L1TPhase2MuonOffline::kEffEta, L1TPhase2MuonOffline::kEffPhi, L1TPhase2MuonOffline::kEffPt, muEta_, muPhi_, and pt().
|
inline |
Definition at line 152 of file L1TPhase2MuonOffline.h.
References reco::LeafCandidate::charge(), and gmtmu_.
Referenced by getDeltaVar().
|
inline |
Definition at line 150 of file L1TPhase2MuonOffline.h.
References gmtEta_, and gmtmu_.
Referenced by getDeltaVar().
|
inline |
Definition at line 151 of file L1TPhase2MuonOffline.h.
References gmtmu_, and gmtPhi_.
Referenced by getDeltaVar().
|
inline |
Definition at line 149 of file L1TPhase2MuonOffline.h.
References gmtmu_, and reco::LeafCandidate::pt().
Referenced by getDeltaVar().
|
inline |
Definition at line 153 of file L1TPhase2MuonOffline.h.
References gmtmu_, and l1t::L1Candidate::hwQual().
|
inline |
Definition at line 145 of file L1TPhase2MuonOffline.h.
References mu_, and reco::LeafCandidate::phi().
Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), datamodel.Object::p4(), and ntupleDataFormat.Track::phiPull().
|
inline |
Definition at line 143 of file L1TPhase2MuonOffline.h.
References mu_, and reco::LeafCandidate::pt().
Referenced by Particle.Particle::__str__(), DiObject.DiMuon::__str__(), Photon.Photon::calScaledIsoValueExp(), Photon.Photon::calScaledIsoValueLin(), Photon.Photon::calScaledIsoValueQuadr(), getDeltaVar(), getVar(), Electron.Electron::mvaIDLoose(), Electron.Electron::mvaIDRun2(), Electron.Electron::mvaIDTight(), datamodel.Object::p4(), Electron.Electron::ptErr(), ntupleDataFormat.Track::ptPull(), Lepton.Lepton::relIso(), Lepton.Lepton::relIsoFromEA(), Lepton.Lepton::relIsoR(), and Jet.Jet::setCorrP4().
|
private |
Definition at line 165 of file L1TPhase2MuonOffline.h.
Referenced by dR2(), GenMuonGMTPair(), and gmtEta().
|
private |
Definition at line 161 of file L1TPhase2MuonOffline.h.
Referenced by dR2(), GenMuonGMTPair(), gmtCharge(), gmtEta(), gmtPhi(), gmtPt(), and gmtQual().
|
private |
Definition at line 166 of file L1TPhase2MuonOffline.h.
Referenced by dR2(), GenMuonGMTPair(), and gmtPhi().
|
private |
Definition at line 160 of file L1TPhase2MuonOffline.h.
Referenced by charge(), eta(), GenMuonGMTPair(), phi(), and pt().
|
private |
Definition at line 168 of file L1TPhase2MuonOffline.h.
Referenced by dR2(), etaRegion(), GenMuonGMTPair(), getDeltaVar(), and getVar().
|
private |
Definition at line 169 of file L1TPhase2MuonOffline.h.
Referenced by dR2(), GenMuonGMTPair(), getDeltaVar(), and getVar().