19 using namespace muonisolation;
23 string extractorName = extractorPSet.
getParameter<
string>(
"ComponentName");
37 IsoDeposit dep = extractor()->deposit(ev, es, muon);
39 deposits.push_back(&dep);
41 return isolator()->result(deposits).valFloat;
48 return (
isolation(ev, es, muon) > theCut);
T getUntrackedParameter(std::string const &, T const &) const
MuIsoByTrackPt(const edm::ParameterSet &conf, edm::ConsumesCollector &&iC)
~MuIsoByTrackPt() override
void setConeSize(float dr)
float isolation(const edm::Event &, const edm::EventSetup &, const reco::Track &muon) override
The isolation result for one muon.
std::vector< DepositAndVetos > DepositContainer
reco::IsoDeposit IsoDeposit
T getParameter(std::string const &) const
bool isIsolated(const edm::Event &, const edm::EventSetup &, const reco::Track &muon) override