#include <L1TMuonDQMOffline.h>
Public Member Functions | |
int | charge () const |
double | dR () |
double | eta () const |
L1TMuonDQMOffline::EtaRegion | etaRegion () const |
double | getDeltaVar (const L1TMuonDQMOffline::ResType) const |
double | getVar (const L1TMuonDQMOffline::EffType) const |
int | gmtCharge () const |
double | gmtEta () const |
double | gmtPhi () const |
double | gmtPt () const |
int | gmtQual () const |
MuonGmtPair (const reco::Muon *muon, const l1t::Muon *regMu, const PropagateToMuon &propagator, bool useAtVtxCoord) | |
MuonGmtPair (const MuonGmtPair &muonGmtPair) | |
MuonGmtPair & | operator= (const MuonGmtPair &muonGmtPair)=default |
double | phi () const |
double | pt () const |
~MuonGmtPair () | |
Private Attributes | |
double | m_eta |
double | m_gmtEta |
double | m_gmtPhi |
const reco::Muon * | m_muon |
double | m_phi |
const l1t::Muon * | m_regMu |
Definition at line 187 of file L1TMuonDQMOffline.h.
MuonGmtPair::MuonGmtPair | ( | const reco::Muon * | muon, |
const l1t::Muon * | regMu, | ||
const PropagateToMuon & | propagator, | ||
bool | useAtVtxCoord | ||
) |
Definition at line 23 of file L1TMuonDQMOffline.cc.
References PV3DBase< T, PVType, FrameType >::eta(), reco::LeafCandidate::eta(), l1t::Muon::etaAtVtx(), TrajectoryStateOnSurface::globalPosition(), TrajectoryStateOnSurface::isValid(), m_eta, m_gmtEta, m_gmtPhi, m_muon, m_phi, m_regMu, PV3DBase< T, PVType, FrameType >::phi(), reco::LeafCandidate::phi(), l1t::Muon::phiAtVtx(), and TrackCandidateProducer_cfi::propagator.
MuonGmtPair::MuonGmtPair | ( | const MuonGmtPair & | muonGmtPair | ) |
|
inline |
Definition at line 192 of file L1TMuonDQMOffline.h.
|
inline |
Definition at line 198 of file L1TMuonDQMOffline.h.
References reco::LeafCandidate::charge(), and m_muon.
Referenced by getDeltaVar().
double MuonGmtPair::dR | ( | ) |
Definition at line 66 of file L1TMuonDQMOffline.cc.
References reco::deltaPhi(), HLT_2023v12_cff::dEta, HLT_2023v12_cff::dPhi, m_eta, m_gmtEta, m_gmtPhi, m_phi, m_regMu, and mathSSE::sqrt().
Referenced by L1TMuonDQMOffline::getMuonGmtPairs().
|
inline |
Definition at line 196 of file L1TMuonDQMOffline.h.
References reco::LeafCandidate::eta(), and m_muon.
Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), Jet.Jet::jetID(), datamodel.Object::p4(), and Jet.Jet::puJetId().
L1TMuonDQMOffline::EtaRegion MuonGmtPair::etaRegion | ( | ) | const |
Definition at line 72 of file L1TMuonDQMOffline.cc.
References funct::abs(), L1TMuonDQMOffline::kEtaRegionBmtf, L1TMuonDQMOffline::kEtaRegionEmtf, L1TMuonDQMOffline::kEtaRegionOmtf, L1TMuonDQMOffline::kEtaRegionOut, and m_eta.
double MuonGmtPair::getDeltaVar | ( | const L1TMuonDQMOffline::ResType | type | ) | const |
Definition at line 82 of file L1TMuonDQMOffline.cc.
References charge(), reco::deltaPhi(), gmtCharge(), gmtEta(), gmtPhi(), gmtPt(), L1TMuonDQMOffline::kRes1OverPt, L1TMuonDQMOffline::kResCh, L1TMuonDQMOffline::kResEta, L1TMuonDQMOffline::kResPhi, L1TMuonDQMOffline::kResPt, L1TMuonDQMOffline::kResQOverPt, m_eta, m_phi, and pt().
double MuonGmtPair::getVar | ( | const L1TMuonDQMOffline::EffType | type | ) | const |
Definition at line 99 of file L1TMuonDQMOffline.cc.
References L1TMuonDQMOffline::kEffEta, L1TMuonDQMOffline::kEffPhi, L1TMuonDQMOffline::kEffPt, m_eta, m_phi, and pt().
Referenced by L1TMuonDQMOffline::getMuonGmtPairs().
|
inline |
Definition at line 202 of file L1TMuonDQMOffline.h.
References reco::LeafCandidate::charge(), and m_regMu.
Referenced by getDeltaVar().
|
inline |
Definition at line 200 of file L1TMuonDQMOffline.h.
References m_gmtEta, and m_regMu.
Referenced by getDeltaVar().
|
inline |
Definition at line 201 of file L1TMuonDQMOffline.h.
References m_gmtPhi, and m_regMu.
Referenced by getDeltaVar().
|
inline |
Definition at line 199 of file L1TMuonDQMOffline.h.
References m_regMu, and reco::LeafCandidate::pt().
Referenced by getDeltaVar().
|
inline |
Definition at line 203 of file L1TMuonDQMOffline.h.
References l1t::L1Candidate::hwQual(), and m_regMu.
|
default |
|
inline |
Definition at line 197 of file L1TMuonDQMOffline.h.
References m_muon, and reco::LeafCandidate::phi().
Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), datamodel.Object::p4(), and ntupleDataFormat.Track::phiPull().
|
inline |
Definition at line 195 of file L1TMuonDQMOffline.h.
References m_muon, 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 218 of file L1TMuonDQMOffline.h.
Referenced by dR(), etaRegion(), getDeltaVar(), getVar(), and MuonGmtPair().
|
private |
Definition at line 215 of file L1TMuonDQMOffline.h.
Referenced by dR(), gmtEta(), and MuonGmtPair().
|
private |
Definition at line 216 of file L1TMuonDQMOffline.h.
Referenced by dR(), gmtPhi(), and MuonGmtPair().
|
private |
Definition at line 210 of file L1TMuonDQMOffline.h.
Referenced by charge(), eta(), MuonGmtPair(), phi(), and pt().
|
private |
Definition at line 219 of file L1TMuonDQMOffline.h.
Referenced by dR(), getDeltaVar(), getVar(), and MuonGmtPair().
|
private |
Definition at line 211 of file L1TMuonDQMOffline.h.
Referenced by dR(), gmtCharge(), gmtEta(), gmtPhi(), gmtPt(), gmtQual(), and MuonGmtPair().