Go to the documentation of this file.
4 : labelMap_(labelMap) {
6 for (std::map<std::string, edm::ParameterSet>::const_iterator
i =
labelMap_.begin();
i !=
labelMap_.end(); ++
i) {
13 pu_.push_back(nullHandle);
64 unsigned int count = 0;
65 for (std::map<std::string, edm::ParameterSet>::const_iterator
i =
labelMap_.begin();
i !=
labelMap_.end(); ++
i) {
75 muon.setPFIsolation(
i->first, iso);
83 unsigned int count = 0;
84 for (std::map<std::string, edm::ParameterSet>::const_iterator
i =
labelMap_.begin();
i !=
labelMap_.end(); ++
i) {
float sumPhotonEtHighThreshold
sum pt of PF photons with a higher threshold
std::vector< edm::EDGetTokenT< CandDoubleMap > > puToken_
float sumNeutralHadronEt
sum pt of neutral hadrons
float sumNeutralHadronEtHighThreshold
sum pt of neutral hadrons with a higher threshold
neutralHadronHighThreshold
std::vector< edm::EDGetTokenT< CandDoubleMap > > neutralHadronToken_
std::vector< edm::Handle< CandDoubleMap > > neutralHadronHighThreshold_
std::vector< edm::EDGetTokenT< CandDoubleMap > > neutralHadronHighThresholdToken_
std::vector< edm::EDGetTokenT< CandDoubleMap > > chargedParticleToken_
std::vector< edm::EDGetTokenT< CandDoubleMap > > photonHighThresholdToken_
std::vector< edm::Handle< CandDoubleMap > > chargedParticle_
void beginEvent(const edm::Event &iEvent)
std::vector< edm::EDGetTokenT< CandDoubleMap > > chargedHadronToken_
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 > > photonHighThreshold_
int embedPFIsolation(reco::Muon &, reco::MuonRef &)
std::vector< edm::Handle< CandDoubleMap > > chargedHadron_
float sumChargedParticlePt
sum-pt of charged Particles(inludes e/mu)
std::vector< edm::Handle< CandDoubleMap > > pu_
std::vector< edm::EDGetTokenT< CandDoubleMap > > photonToken_
float sumPUPt
sum pt of charged Particles not from PV (for Pu corrections)
std::vector< edm::Handle< CandDoubleMap > > photon_
float sumPhotonEt
sum pt of PF photons
std::vector< edm::Handle< CandDoubleMap > > neutralHadron_
MuPFIsoHelper(const std::map< std::string, edm::ParameterSet > &, edm::ConsumesCollector &&)
float sumChargedHadronPt
sum-pt of charged Hadron
std::map< std::string, edm::ParameterSet > labelMap_