#include <MuonROI.h>
Public Member Functions | |
void | addStub (const l1t::MuonStubRef &stub) |
const int | bx () const |
const uint | charge () const |
bool | isGlobalMuon () const |
const l1t::RegionalMuonCandRef & | muonRef () const |
MuonROI (int bx, uint charge, uint pt, uint quality) | |
const float | offline_pt () const |
void | printROILine () const |
const uint | pt () const |
const int | quality () const |
ap_uint< 32 > | roiWord () const |
void | setMuonRef (const l1t::RegionalMuonCandRef &ref) |
void | setOfflinePt (float pt) |
const l1t::MuonStubRefVector & | stubs () const |
ap_uint< 64 > | stubWord (const l1t::MuonStubRef &stub) const |
Private Attributes | |
int | bx_ |
uint | charge_ |
bool | isGlobal_ |
l1t::RegionalMuonCandRef | muRef_ |
float | offline_pt_ |
uint | pt_ |
uint | quality_ |
l1t::MuonStubRefVector | stubs_ |
Friends | |
std::ostream & | operator<< (std::ostream &s, const MuonROI &id) |
|
inline |
|
inline |
Definition at line 29 of file MuonROI.h.
References stubs_.
Referenced by Phase2L1GMT::ROITempAssociator::associate().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 79 of file MuonROI.h.
References createfilelist::int, LogDebug, roiWord(), alignCSCRings::s, photons_cff::s4, stubs_, and stubWord().
|
inline |
Definition at line 22 of file MuonROI.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 setOfflinePt().
|
inline |
|
inline |
Definition at line 69 of file MuonROI.h.
References Phase2L1GMT::BITSMUONBX, Phase2L1GMT::BITSPT, Phase2L1GMT::BITSSTAMUONQUALITY, bx_, charge_, isGlobal_, pt_, quality_, and Phase2L1GMT::twos_complement().
Referenced by printROILine().
|
inline |
Definition at line 31 of file MuonROI.h.
References isGlobal_, and muRef_.
Referenced by Phase2L1GMT::ROITempAssociator::associate().
|
inline |
|
inline |
Definition at line 51 of file MuonROI.h.
References stubs_.
Referenced by Phase2L1GMT::ROITempAssociator::associate().
|
inline |
Definition at line 53 of file MuonROI.h.
References Phase2L1GMT::BITSSTUBCOORD, Phase2L1GMT::BITSSTUBETA, Phase2L1GMT::BITSSTUBETAQUALITY, Phase2L1GMT::BITSSTUBID, Phase2L1GMT::BITSSTUBPHIQUALITY, Phase2L1GMT::BITSSTUBTIME, edm::Ref< C, T, F >::id(), and Phase2L1GMT::twos_complement().
Referenced by printROILine().
|
friend |
|
private |
|
private |
|
private |
Definition at line 111 of file MuonROI.h.
Referenced by isGlobalMuon(), roiWord(), and setMuonRef().
|
private |
Definition at line 115 of file MuonROI.h.
Referenced by muonRef(), and setMuonRef().
|
private |
Definition at line 112 of file MuonROI.h.
Referenced by offline_pt(), and setOfflinePt().
|
private |
|
private |
|
private |
Definition at line 114 of file MuonROI.h.
Referenced by addStub(), printROILine(), and stubs().