1 #ifndef MuonIsolation_MuIsoByTrackPt_H 2 #define MuonIsolation_MuIsoByTrackPt_H 9 class IsoDepositExtractor;
25 class ConsumesCollector;
42 return isIsolated(ev, es, *muon);
45 void setConeSize(
float dr);
53 std::unique_ptr<reco::isodeposit::IsoDepositExtractor>
theExtractor;
54 std::unique_ptr<muonisolation::IsolatorByDeposit>
theIsolator;
virtual muonisolation::IsolatorByDeposit * isolator()
virtual reco::isodeposit::IsoDepositExtractor * extractor()
bool isIsolated(const edm::Event &ev, const edm::EventSetup &es, const reco::TrackRef &muon) override
std::unique_ptr< reco::isodeposit::IsoDepositExtractor > theExtractor
std::unique_ptr< muonisolation::IsolatorByDeposit > theIsolator
float isolation(const edm::Event &ev, const edm::EventSetup &es, const reco::TrackRef &muon) override