8 for(std::map<std::string,edm::ParameterSet>::const_iterator
i =
labelMap_.begin();
i!=
labelMap_.end();++
i) {
15 pu_.push_back(nullHandle);
49 if(neutralHadronHighThreshold.
isValid())
55 if(photonHighThreshold.
isValid())
68 for(std::map<std::string,edm::ParameterSet>::const_iterator
i =
labelMap_.begin();
i!=
labelMap_.end();++
i) {
91 for(std::map<std::string,edm::ParameterSet>::const_iterator
i =
labelMap_.begin();
i!=
labelMap_.end();++
i) {
std::vector< edm::Handle< CandDoubleMap > > chargedHadron_
float sumNeutralHadronEtHighThreshold
sum pt of neutral hadrons with a higher threshold
float sumPhotonEt
sum pt of PF photons
reco::MuonPFIsolation makeIsoDeposit(reco::MuonRef &, const edm::Handle< CandDoubleMap > &, const edm::Handle< CandDoubleMap > &, const edm::Handle< CandDoubleMap > &, const edm::Handle< CandDoubleMap > &, const edm::Handle< CandDoubleMap > &, const edm::Handle< CandDoubleMap > &, const edm::Handle< CandDoubleMap > &)
std::vector< edm::Handle< CandDoubleMap > > pu_
float sumNeutralHadronEt
sum pt of neutral hadrons
float sumChargedParticlePt
sum-pt of charged Particles(inludes e/mu)
std::vector< edm::Handle< CandDoubleMap > > neutralHadronHighThreshold_
float sumPUPt
sum pt of charged Particles not from PV (for Pu corrections)
void setPFIsolation(const std::string &label, const reco::MuonPFIsolation &deposit)
std::vector< edm::Handle< CandDoubleMap > > chargedParticle_
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
std::vector< edm::Handle< CandDoubleMap > > photon_
std::vector< edm::Handle< CandDoubleMap > > neutralHadron_
int embedPFIsolation(reco::Muon &, reco::MuonRef &)
std::vector< edm::Handle< CandDoubleMap > > photonHighThreshold_
void beginEvent(const edm::Event &iEvent)
std::map< std::string, edm::ParameterSet > labelMap_
MuPFIsoHelper(const std::map< std::string, edm::ParameterSet > &)
float sumPhotonEtHighThreshold
sum pt of PF photons with a higher threshold
float sumChargedHadronPt
sum-pt of charged Hadron