![]() |
![]() |
#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, bool useAtVtxCoord) | |
MuonGmtPair (const MuonGmtPair &muonGmtPair) | |
double | phi () const |
void | propagate (edm::ESHandle< MagneticField > bField, edm::ESHandle< Propagator > propagatorAlong, edm::ESHandle< Propagator > propagatorOpposite) |
double | pt () const |
~MuonGmtPair () | |
Private Member Functions | |
TrajectoryStateOnSurface | cylExtrapTrkSam (reco::TrackRef track, double rho) |
FreeTrajectoryState | freeTrajStateMuon (reco::TrackRef track) |
TrajectoryStateOnSurface | surfExtrapTrkSam (reco::TrackRef track, double z) |
Private Attributes | |
edm::ESHandle< MagneticField > | m_BField |
double | m_eta |
double | m_gmtEta |
double | m_gmtPhi |
const reco::Muon * | m_muon |
double | m_phi_bar |
double | m_phi_end |
edm::ESHandle< Propagator > | m_propagatorAlong |
edm::ESHandle< Propagator > | m_propagatorOpposite |
const l1t::Muon * | m_regMu |
Definition at line 177 of file L1TMuonDQMOffline.h.
MuonGmtPair::MuonGmtPair | ( | const reco::Muon * | muon, |
const l1t::Muon * | regMu, | ||
bool | useAtVtxCoord | ||
) |
Definition at line 25 of file L1TMuonDQMOffline.cc.
References reco::LeafCandidate::eta(), l1t::Muon::etaAtVtx(), m_gmtEta, m_gmtPhi, m_regMu, reco::LeafCandidate::phi(), and l1t::Muon::phiAtVtx().
MuonGmtPair::MuonGmtPair | ( | const MuonGmtPair & | muonGmtPair | ) |
|
inline |
Definition at line 181 of file L1TMuonDQMOffline.h.
References PFRecoTauDiscriminationAgainstElectronDeadECAL_cfi::dR.
|
inline |
|
private |
Definition at line 109 of file L1TMuonDQMOffline.cc.
References Cylinder::build(), freeTrajStateMuon(), TrajectoryStateOnSurface::isValid(), m_propagatorAlong, m_propagatorOpposite, Propagator::propagate(), and makeMuonMisalignmentScenario::rot.
Referenced by propagate().
double MuonGmtPair::dR | ( | ) |
Definition at line 54 of file L1TMuonDQMOffline.cc.
References reco::deltaPhi(), particleFlow_cfi::dEta, particleFlow_cfi::dPhi, eta(), m_gmtEta, m_gmtPhi, m_regMu, phi(), and mathSSE::sqrt().
Referenced by L1TMuonDQMOffline::getMuonGmtPairs().
|
inline |
Definition at line 185 of file L1TMuonDQMOffline.h.
Referenced by Particle.Particle::__str__(), dR(), etaRegion(), getDeltaVar(), getVar(), Jet.Jet::jetID(), and Jet.Jet::puJetId().
L1TMuonDQMOffline::EtaRegion MuonGmtPair::etaRegion | ( | ) | const |
Definition at line 85 of file L1TMuonDQMOffline.cc.
References funct::abs(), eta(), L1TMuonDQMOffline::kEtaRegionBmtf, L1TMuonDQMOffline::kEtaRegionEmtf, L1TMuonDQMOffline::kEtaRegionOmtf, and L1TMuonDQMOffline::kEtaRegionOut.
|
private |
Definition at line 139 of file L1TMuonDQMOffline.cc.
References m_BField.
Referenced by cylExtrapTrkSam(), and surfExtrapTrkSam().
double MuonGmtPair::getDeltaVar | ( | const L1TMuonDQMOffline::ResType | type | ) | const |
Definition at line 92 of file L1TMuonDQMOffline.cc.
References charge(), reco::deltaPhi(), eta(), gmtCharge(), gmtEta(), gmtPhi(), gmtPt(), L1TMuonDQMOffline::kRes1OverPt, L1TMuonDQMOffline::kResCh, L1TMuonDQMOffline::kResEta, L1TMuonDQMOffline::kResPhi, L1TMuonDQMOffline::kResPt, L1TMuonDQMOffline::kResQOverPt, phi(), and pt().
double MuonGmtPair::getVar | ( | const L1TMuonDQMOffline::EffType | type | ) | const |
Definition at line 102 of file L1TMuonDQMOffline.cc.
References eta(), L1TMuonDQMOffline::kEffEta, L1TMuonDQMOffline::kEffPhi, L1TMuonDQMOffline::kEffPt, phi(), and pt().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 192 of file L1TMuonDQMOffline.h.
References ecalTB2006H4_GenSimDigiReco_cfg::bField, gsfElectronCkfTrackCandidateMaker_cff::propagatorAlong, gsfElectronCkfTrackCandidateMaker_cff::propagatorOpposite, rho, HiIsolationCommonParameters_cff::track, and z.
|
inline |
Definition at line 186 of file L1TMuonDQMOffline.h.
Referenced by Particle.Particle::__str__(), dR(), getDeltaVar(), getVar(), and ntupleDataFormat.Track::phiPull().
void MuonGmtPair::propagate | ( | edm::ESHandle< MagneticField > | bField, |
edm::ESHandle< Propagator > | propagatorAlong, | ||
edm::ESHandle< Propagator > | propagatorOpposite | ||
) |
Definition at line 60 of file L1TMuonDQMOffline.cc.
References ecalTB2006H4_GenSimDigiReco_cfg::bField, cylExtrapTrkSam(), PV3DBase< T, PVType, FrameType >::eta(), TrajectoryStateOnSurface::globalPosition(), TrajectoryStateOnSurface::isValid(), m_BField, m_eta, m_muon, m_phi_bar, m_phi_end, m_propagatorAlong, m_propagatorOpposite, reco::Muon::outerTrack(), PV3DBase< T, PVType, FrameType >::phi(), gsfElectronCkfTrackCandidateMaker_cff::propagatorAlong, gsfElectronCkfTrackCandidateMaker_cff::propagatorOpposite, and surfExtrapTrkSam().
|
inline |
Definition at line 184 of file L1TMuonDQMOffline.h.
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(), Electron.Electron::ptErr(), ntupleDataFormat.Track::ptPull(), Lepton.Lepton::relIso(), Lepton.Lepton::relIsoFromEA(), Lepton.Lepton::relIsoR(), and Jet.Jet::setCorrP4().
|
private |
Definition at line 124 of file L1TMuonDQMOffline.cc.
References Plane::build(), freeTrajStateMuon(), TrajectoryStateOnSurface::isValid(), m_propagatorAlong, m_propagatorOpposite, Propagator::propagate(), and makeMuonMisalignmentScenario::rot.
Referenced by propagate().
|
private |
Definition at line 212 of file L1TMuonDQMOffline.h.
Referenced by freeTrajStateMuon(), and propagate().
|
private |
Definition at line 221 of file L1TMuonDQMOffline.h.
Referenced by MuonGmtPair(), and propagate().
|
private |
Definition at line 218 of file L1TMuonDQMOffline.h.
Referenced by dR(), and MuonGmtPair().
|
private |
Definition at line 219 of file L1TMuonDQMOffline.h.
Referenced by dR(), and MuonGmtPair().
|
private |
Definition at line 209 of file L1TMuonDQMOffline.h.
Referenced by MuonGmtPair(), and propagate().
|
private |
Definition at line 222 of file L1TMuonDQMOffline.h.
Referenced by MuonGmtPair(), and propagate().
|
private |
Definition at line 223 of file L1TMuonDQMOffline.h.
Referenced by MuonGmtPair(), and propagate().
|
private |
Definition at line 213 of file L1TMuonDQMOffline.h.
Referenced by cylExtrapTrkSam(), propagate(), and surfExtrapTrkSam().
|
private |
Definition at line 214 of file L1TMuonDQMOffline.h.
Referenced by cylExtrapTrkSam(), propagate(), and surfExtrapTrkSam().
|
private |
Definition at line 210 of file L1TMuonDQMOffline.h.
Referenced by dR(), and MuonGmtPair().