#include <PreTrackMatchedMuon.h>
Public Member Functions | |
void | addMuonRef (const l1t::RegionalMuonCandRef &ref) |
void | addStub (const l1t::MuonStubRef &stub) |
const uint | beta () const |
const uint | charge () const |
const int | d0 () const |
const int | eta () const |
bool | isGlobalMuon () const |
uint64_t | lsb () const |
uint64_t | msb () const |
const std::vector< l1t::RegionalMuonCandRef > & | muonRef () const |
const float | offline_eta () const |
const float | offline_phi () const |
const int | offline_pt () const |
const int | phi () const |
PreTrackMatchedMuon (const uint &charge, const uint &pt, const int &eta, const int &phi, const int &z0, const int &d0, const uint &beta=15) | |
void | print () const |
void | printWord () const |
const uint | pt () const |
const int | quality () const |
void | resetGlobal () |
void | setOfflineQuantities (float pt, float eta, float phi) |
void | setQuality (uint quality) |
void | setTrkPtr (const edm::Ptr< TTTrack< Ref_Phase2TrackerDigi_ > > &trkPtr) |
void | setValid (bool v) |
const uint | stubID0 () const |
const uint | stubID1 () const |
const uint | stubID2 () const |
const uint | stubID3 () const |
const uint | stubID4 () const |
const l1t::MuonStubRefVector & | stubs () const |
const edm::Ptr< TTTrack< Ref_Phase2TrackerDigi_ > > | trkPtr () const |
bool | valid () const |
const int | z0 () const |
Private Attributes | |
uint | beta_ |
uint | charge_ |
int | d0_ |
int | eta_ |
bool | isGlobal_ |
std::vector< l1t::RegionalMuonCandRef > | muRef_ |
float | offline_eta_ |
float | offline_phi_ |
float | offline_pt_ |
int | phi_ |
uint | pt_ |
uint | quality_ |
uint | stubID0_ |
uint | stubID1_ |
uint | stubID2_ |
uint | stubID3_ |
uint | stubID4_ |
l1t::MuonStubRefVector | stubs_ |
edm::Ptr< TTTrack< Ref_Phase2TrackerDigi_ > > | trkPtr_ |
bool | valid_ |
int | z0_ |
Definition at line 20 of file PreTrackMatchedMuon.h.
|
inline |
Definition at line 22 of file PreTrackMatchedMuon.h.
|
inline |
Definition at line 75 of file PreTrackMatchedMuon.h.
References isGlobal_, and muRef_.
|
inline |
Definition at line 83 of file PreTrackMatchedMuon.h.
References edm::Ref< C, T, F >::id(), stubID0_, stubID1_, stubID2_, stubID3_, stubID4_, and stubs_.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 47 of file PreTrackMatchedMuon.h.
References eta_.
Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), Jet.Jet::jetID(), datamodel.Object::p4(), Jet.Jet::puJetId(), and setOfflineQuantities().
|
inline |
Definition at line 53 of file PreTrackMatchedMuon.h.
References isGlobal_.
Referenced by Muon.Muon::muonID().
|
inline |
Definition at line 111 of file PreTrackMatchedMuon.h.
References Phase2L1GMT::BITSD0, Phase2L1GMT::BITSETA, Phase2L1GMT::BITSPHI, Phase2L1GMT::BITSPT, Phase2L1GMT::BITSZ0, charge_, d0_, eta_, phi_, pt_, Phase2L1GMT::twos_complement(), w(), and z0_.
Referenced by printWord().
|
inline |
Definition at line 121 of file PreTrackMatchedMuon.h.
References beta_, Phase2L1GMT::BITSMATCHQUALITY, Phase2L1GMT::BITSMUONBETA, Phase2L1GMT::BITSSTUBID, isGlobal_, quality_, stubID0_, stubID1_, stubID2_, stubID3_, stubID4_, Phase2L1GMT::twos_complement(), valid_, and w2.
Referenced by printWord().
|
inline |
Definition at line 82 of file PreTrackMatchedMuon.h.
References muRef_.
|
inline |
Definition at line 56 of file PreTrackMatchedMuon.h.
References offline_eta_.
|
inline |
Definition at line 57 of file PreTrackMatchedMuon.h.
References offline_phi_.
|
inline |
|
inline |
Definition at line 48 of file PreTrackMatchedMuon.h.
References phi_.
Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), datamodel.Object::p4(), ntupleDataFormat.Track::phiPull(), and setOfflineQuantities().
|
inline |
Definition at line 103 of file PreTrackMatchedMuon.h.
References charge_, d0_, eta_, isGlobal_, LogDebug, offline_eta_, offline_phi_, offline_pt_, phi_, pt_, quality_, stubID0_, stubID1_, stubID2_, stubID3_, stubID4_, valid_, and z0_.
|
inline |
Definition at line 135 of file PreTrackMatchedMuon.h.
References createfilelist::int, LogDebug, lsb(), and msb().
|
inline |
Definition at line 46 of file PreTrackMatchedMuon.h.
References pt_.
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(), datamodel.Object::p4(), Electron.Electron::ptErr(), ntupleDataFormat.Track::ptPull(), Lepton.Lepton::relIso(), Lepton.Lepton::relIsoFromEA(), Lepton.Lepton::relIsoR(), Jet.Jet::setCorrP4(), and setOfflineQuantities().
|
inline |
Definition at line 54 of file PreTrackMatchedMuon.h.
References quality_.
Referenced by setQuality().
|
inline |
|
inline |
Definition at line 69 of file PreTrackMatchedMuon.h.
References eta(), offline_eta_, offline_phi_, offline_pt_, phi(), and pt().
|
inline |
Definition at line 66 of file PreTrackMatchedMuon.h.
References quality(), and quality_.
|
inline |
Definition at line 99 of file PreTrackMatchedMuon.h.
References trkPtr(), and trkPtr_.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 97 of file PreTrackMatchedMuon.h.
References stubs_.
|
inline |
Definition at line 101 of file PreTrackMatchedMuon.h.
References trkPtr_.
Referenced by setTrkPtr().
|
inline |
|
inline |
|
private |
Definition at line 149 of file PreTrackMatchedMuon.h.
|
private |
Definition at line 143 of file PreTrackMatchedMuon.h.
|
private |
Definition at line 148 of file PreTrackMatchedMuon.h.
|
private |
Definition at line 145 of file PreTrackMatchedMuon.h.
|
private |
Definition at line 150 of file PreTrackMatchedMuon.h.
Referenced by addMuonRef(), isGlobalMuon(), msb(), print(), and resetGlobal().
|
private |
Definition at line 162 of file PreTrackMatchedMuon.h.
Referenced by addMuonRef(), and muonRef().
|
private |
Definition at line 153 of file PreTrackMatchedMuon.h.
Referenced by offline_eta(), print(), and setOfflineQuantities().
|
private |
Definition at line 154 of file PreTrackMatchedMuon.h.
Referenced by offline_phi(), print(), and setOfflineQuantities().
|
private |
Definition at line 152 of file PreTrackMatchedMuon.h.
Referenced by offline_pt(), print(), and setOfflineQuantities().
|
private |
Definition at line 146 of file PreTrackMatchedMuon.h.
|
private |
Definition at line 144 of file PreTrackMatchedMuon.h.
|
private |
Definition at line 151 of file PreTrackMatchedMuon.h.
Referenced by msb(), print(), quality(), and setQuality().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 161 of file PreTrackMatchedMuon.h.
|
private |
Definition at line 163 of file PreTrackMatchedMuon.h.
Referenced by setTrkPtr(), and trkPtr().
|
private |
Definition at line 160 of file PreTrackMatchedMuon.h.
Referenced by msb(), print(), setValid(), and valid().
|
private |
Definition at line 147 of file PreTrackMatchedMuon.h.