Go to the documentation of this file. 1 #ifndef PFCandIsolatorFromDeposits_H
2 #define PFCandIsolatorFromDeposits_H
double compute(const reco::CandidateBaseRef &cand)
std::vector< AbsVeto * > AbsVetos
bool isNumber(const std::string &str) const
reco::isodeposit::EventDependentAbsVetos evdepVetos_
const reco::IsoDepositMap & map()
~PFCandIsolatorFromDeposits() override
destructor
edm::EDGetTokenT< reco::IsoDepositMap > srcToken_
void produce(edm::Event &, const edm::EventSetup &) override
build deposits
double toNumber(const std::string &str) const
SingleDeposit(const edm::ParameterSet &, edm::ConsumesCollector &&iC)
edm::ValueMap< double > CandDoubleMap
PFCandIsolatorFromDeposits(const edm::ParameterSet &)
constructor with config
reco::isodeposit::AbsVetos barrelVetos_
edm::Handle< reco::IsoDepositMap > hDeps_
std::vector< EventDependentAbsVeto * > EventDependentAbsVetos
reco::isodeposit::AbsVetos endcapVetos_
bool usePivotForBarrelEndcaps_
void open(const edm::Event &iEvent, const edm::EventSetup &iSetup)
StringObjectFunction< reco::Candidate > weightExpr_
std::vector< SingleDeposit > sources_