#include <MuIsoByTrackPt.h>
Public Member Functions | |
virtual reco::isodeposit::IsoDepositExtractor * | extractor () |
bool | isIsolated (const edm::Event &, const edm::EventSetup &, const reco::Track &muon) override |
bool | isIsolated (const edm::Event &ev, const edm::EventSetup &es, const reco::TrackRef &muon) override |
float | isolation (const edm::Event &, const edm::EventSetup &, const reco::Track &muon) override |
The isolation result for one muon. More... | |
float | isolation (const edm::Event &ev, const edm::EventSetup &es, const reco::TrackRef &muon) override |
virtual muonisolation::IsolatorByDeposit * | isolator () |
MuIsoByTrackPt (const edm::ParameterSet &conf, edm::ConsumesCollector &&iC) | |
void | setConeSize (float dr) |
void | setCut (float cut) |
~MuIsoByTrackPt () override | |
Public Member Functions inherited from MuIsoBaseAlgorithm | |
virtual | ~MuIsoBaseAlgorithm () |
Destructor. More... | |
Private Attributes | |
float | theCut |
reco::isodeposit::IsoDepositExtractor * | theExtractor |
muonisolation::IsolatorByDeposit * | theIsolator |
Definition at line 16 of file MuIsoByTrackPt.h.
MuIsoByTrackPt::MuIsoByTrackPt | ( | const edm::ParameterSet & | conf, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 22 of file MuIsoByTrackPt.cc.
References highPtTrackIsolations_cff::coneSize, reco::get(), edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), theCut, theExtractor, theIsolator, and create_public_lumi_plots::weights.
|
override |
Definition at line 35 of file MuIsoByTrackPt.cc.
References theExtractor, and theIsolator.
|
inlinevirtual |
Definition at line 35 of file MuIsoByTrackPt.h.
Referenced by isolation().
|
overridevirtual |
Return logical result of isolaton is all parameters and cuts are fixe (may remain not implemented for all types of isolation)
Implements MuIsoBaseAlgorithm.
Definition at line 58 of file MuIsoByTrackPt.cc.
References isolation(), and theCut.
|
inlineoverridevirtual |
Implements MuIsoBaseAlgorithm.
Definition at line 27 of file MuIsoByTrackPt.h.
References runTauDisplay::dr.
|
overridevirtual |
The isolation result for one muon.
Implements MuIsoBaseAlgorithm.
Definition at line 46 of file MuIsoByTrackPt.cc.
References reco::isodeposit::IsoDepositExtractor::deposit(), CandIsolatorFromDeposits_cfi::deposits, extractor(), isolator(), muonisolation::IsolatorByDeposit::result(), and muonisolation::MuIsoBaseIsolator::Result::valFloat.
Referenced by isIsolated().
|
inlineoverridevirtual |
Implements MuIsoBaseAlgorithm.
Definition at line 22 of file MuIsoByTrackPt.h.
|
inlinevirtual |
Definition at line 36 of file MuIsoByTrackPt.h.
Referenced by isolation().
void MuIsoByTrackPt::setConeSize | ( | float | dr | ) |
Definition at line 41 of file MuIsoByTrackPt.cc.
References muonisolation::IsolatorByDeposit::setConeSize(), and theIsolator.
|
inline |
|
private |
Definition at line 39 of file MuIsoByTrackPt.h.
Referenced by isIsolated(), and MuIsoByTrackPt().
|
private |
Definition at line 40 of file MuIsoByTrackPt.h.
Referenced by MuIsoByTrackPt(), and ~MuIsoByTrackPt().
|
private |
Definition at line 41 of file MuIsoByTrackPt.h.
Referenced by MuIsoByTrackPt(), setConeSize(), and ~MuIsoByTrackPt().