1 #ifndef PFCandIsolatorFromDeposits_H
2 #define PFCandIsolatorFromDeposits_H
19 namespace edm {
class Event; }
57 bool isNumber(
const std::string &str)
const ;
58 double toNumber(
const std::string &str)
const ;
std::vector< SingleDeposit > sources_
SingleDeposit(const edm::ParameterSet &)
double compute(const reco::CandidateBaseRef &cand)
reco::isodeposit::AbsVetos endcapVetos_
StringObjectFunction< reco::Candidate > weightExpr_
virtual ~PFCandIsolatorFromDeposits()
destructor
std::vector< EventDependentAbsVeto * > EventDependentAbsVetos
const reco::IsoDepositMap & map()
reco::isodeposit::AbsVetos barrelVetos_
virtual void produce(edm::Event &, const edm::EventSetup &)
build deposits
reco::isodeposit::EventDependentAbsVetos evdepVetos_
edm::Handle< reco::IsoDepositMap > hDeps_
bool isNumber(const std::string &str) const
PFCandIsolatorFromDeposits(const edm::ParameterSet &)
constructor with config
bool usePivotForBarrelEndcaps_
void open(const edm::Event &iEvent, const edm::EventSetup &iSetup)
std::vector< AbsVeto * > AbsVetos
double toNumber(const std::string &str) const
edm::ValueMap< double > CandDoubleMap