#include <L1TEfficiencyMuons_Offline.h>
Public Member Functions | |
double | dR () |
double | eta () const |
double | gmtPt () const |
MuonGmtPair (const reco::Muon *muon, const L1MuGMTExtendedCand *gmt) | |
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 |
const L1MuGMTExtendedCand * | m_gmt |
const reco::Muon * | m_muon |
double | m_phi_bar |
double | m_phi_end |
edm::ESHandle< Propagator > | m_propagatorAlong |
edm::ESHandle< Propagator > | m_propagatorOpposite |
Definition at line 73 of file L1TEfficiencyMuons_Offline.h.
|
inline |
Definition at line 77 of file L1TEfficiencyMuons_Offline.h.
MuonGmtPair::MuonGmtPair | ( | const MuonGmtPair & | muonGmtPair | ) |
|
inline |
Definition at line 82 of file L1TEfficiencyMuons_Offline.h.
|
private |
Definition at line 84 of file L1TEfficiencyMuons_Offline.cc.
References Cylinder::build(), TrajectoryStateOnSurface::isValid(), and makeMuonMisalignmentScenario::rot.
double MuonGmtPair::dR | ( | ) |
Definition at line 40 of file L1TEfficiencyMuons_Offline.cc.
References dPhi(), eta, phi(), and mathSSE::sqrt().
Referenced by L1TEfficiencyMuons_Offline::getMuonGmtPairs().
|
inline |
Definition at line 86 of file L1TEfficiencyMuons_Offline.h.
References m_eta.
Referenced by Particle.Particle::__str__(), Jet.Jet::jetID(), and Jet.Jet::puJetId().
|
private |
Definition at line 119 of file L1TEfficiencyMuons_Offline.cc.
|
inline |
Definition at line 90 of file L1TEfficiencyMuons_Offline.h.
References m_gmt, and L1MuGMTCand::ptValue().
Referenced by L1TEfficiencyMuons_Offline::getMuonGmtPairs().
|
inline |
Definition at line 87 of file L1TEfficiencyMuons_Offline.h.
References m_eta, m_phi_bar, and m_phi_end.
Referenced by Particle.Particle::__str__().
void MuonGmtPair::propagate | ( | edm::ESHandle< MagneticField > | bField, |
edm::ESHandle< Propagator > | propagatorAlong, | ||
edm::ESHandle< Propagator > | propagatorOpposite | ||
) |
Definition at line 52 of file L1TEfficiencyMuons_Offline.cc.
References ecalTB2006H4_GenSimDigiReco_cfg::bField, PV3DBase< T, PVType, FrameType >::eta(), TrajectoryStateOnSurface::globalPosition(), TrajectoryStateOnSurface::isValid(), PV3DBase< T, PVType, FrameType >::phi(), HLT_25ns10e33_v2_cff::propagatorAlong, and HLT_25ns10e33_v2_cff::propagatorOpposite.
Referenced by L1TEfficiencyMuons_Offline::getMuonGmtPairs().
|
inline |
Definition at line 88 of file L1TEfficiencyMuons_Offline.h.
References reco::Muon::globalTrack(), reco::Muon::isGlobalMuon(), and m_muon.
Referenced by Particle.Particle::__str__(), DiObject.DiMuon::__str__(), Photon.Photon::calScaledIsoValueExp(), Photon.Photon::calScaledIsoValueLin(), Photon.Photon::calScaledIsoValueQuadr(), Electron.Electron::mvaIDLoose(), Electron.Electron::mvaIDRun2(), Electron.Electron::mvaIDTight(), Electron.Electron::ptErr(), Lepton.Lepton::relIso(), Lepton.Lepton::relIsoFromEA(), Lepton.Lepton::relIsoR(), and Jet.Jet::setCorrP4().
|
private |
Definition at line 102 of file L1TEfficiencyMuons_Offline.cc.
References Plane::build(), TrajectoryStateOnSurface::isValid(), and makeMuonMisalignmentScenario::rot.
|
private |
Definition at line 108 of file L1TEfficiencyMuons_Offline.h.
|
private |
Definition at line 112 of file L1TEfficiencyMuons_Offline.h.
Referenced by eta(), MuonGmtPair(), and phi().
|
private |
Definition at line 106 of file L1TEfficiencyMuons_Offline.h.
Referenced by gmtPt(), and MuonGmtPair().
|
private |
Definition at line 105 of file L1TEfficiencyMuons_Offline.h.
Referenced by MuonGmtPair(), and pt().
|
private |
Definition at line 113 of file L1TEfficiencyMuons_Offline.h.
Referenced by MuonGmtPair(), and phi().
|
private |
Definition at line 114 of file L1TEfficiencyMuons_Offline.h.
Referenced by MuonGmtPair(), and phi().
|
private |
Definition at line 109 of file L1TEfficiencyMuons_Offline.h.
|
private |
Definition at line 110 of file L1TEfficiencyMuons_Offline.h.