#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 |
std::unique_ptr< reco::isodeposit::IsoDepositExtractor > | theExtractor |
std::unique_ptr< 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(), HGCalRecHit_cfi::weights, and ~MuIsoByTrackPt().
|
overridedefault |
Referenced by MuIsoByTrackPt().
|
inlinevirtual |
Definition at line 35 of file MuIsoByTrackPt.h.
|
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 53 of file MuIsoByTrackPt.cc.
|
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 41 of file MuIsoByTrackPt.cc.
References CandIsolatorFromDeposits_cfi::deposits, and muonisolation::MuIsoBaseIsolator::ISOL_FLOAT_TYPE.
|
inlineoverridevirtual |
Implements MuIsoBaseAlgorithm.
Definition at line 22 of file MuIsoByTrackPt.h.
|
inlinevirtual |
Definition at line 36 of file MuIsoByTrackPt.h.
void MuIsoByTrackPt::setConeSize | ( | float | dr | ) |
Definition at line 36 of file MuIsoByTrackPt.cc.
|
inline |
|
private |
Definition at line 39 of file MuIsoByTrackPt.h.
|
private |
Definition at line 40 of file MuIsoByTrackPt.h.
|
private |
Definition at line 41 of file MuIsoByTrackPt.h.