1 #ifndef MuonIsolation_MuIsoByTrackPt_H
2 #define MuonIsolation_MuIsoByTrackPt_H
7 namespace reco {
namespace isodeposit {
class IsoDepositExtractor; }}
9 namespace reco {
class Track; }
10 namespace edm {
class Event; }
12 namespace edm {
class ConsumesCollector; }
virtual muonisolation::IsolatorByDeposit * isolator()
MuIsoByTrackPt(const edm::ParameterSet &conf, edm::ConsumesCollector &&iC)
virtual reco::isodeposit::IsoDepositExtractor * extractor()
virtual float isolation(const edm::Event &ev, const edm::EventSetup &es, const reco::TrackRef &muon)
void setConeSize(float dr)
virtual ~MuIsoByTrackPt()
reco::isodeposit::IsoDepositExtractor * theExtractor
virtual float isolation(const edm::Event &, const edm::EventSetup &, const reco::Track &muon)
The isolation result for one muon.
virtual bool isIsolated(const edm::Event &, const edm::EventSetup &, const reco::Track &muon)
muonisolation::IsolatorByDeposit * theIsolator
virtual bool isIsolated(const edm::Event &ev, const edm::EventSetup &es, const reco::TrackRef &muon)