26 string extractorName = extractorPSet.
getParameter<
string>(
"ComponentName");
50 deposits.push_back(&dep);
51 if (
isolator()->resultType() == MuIsoBaseIsolator::ISOL_FLOAT_TYPE){
T getParameter(std::string const &) const
T getUntrackedParameter(std::string const &, T const &) const
Result result(const DepositContainer &deposits, const edm::Event *=0) const override
Compute the deposit within the cone and return the isolation result.
virtual muonisolation::IsolatorByDeposit * isolator()
MuIsoByTrackPt(const edm::ParameterSet &conf, edm::ConsumesCollector &&iC)
virtual reco::isodeposit::IsoDepositExtractor * extractor()
~MuIsoByTrackPt() override
void setConeSize(float dr)
void setConeSize(float conesize)
Compute the count of deposit within the cone and return the isolation result.
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
reco::isodeposit::IsoDepositExtractor * theExtractor
muonisolation::IsolatorByDeposit * theIsolator
bool isIsolated(const edm::Event &, const edm::EventSetup &, const reco::Track &muon) override
T get(const Candidate &c)