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);
58 iso.sumPUPt = (*
pu)[muonRef];
64 unsigned int count = 0;
65 for (std::map<std::string, edm::ParameterSet>::const_iterator
i =
labelMap_.begin();
i !=
labelMap_.end(); ++
i) {
83 unsigned int count = 0;
84 for (std::map<std::string, edm::ParameterSet>::const_iterator
i =
labelMap_.begin();
i !=
labelMap_.end(); ++
i) {
std::vector< edm::EDGetTokenT< CandDoubleMap > > neutralHadronHighThresholdToken_
std::vector< edm::EDGetTokenT< CandDoubleMap > > chargedHadronToken_
std::vector< edm::Handle< CandDoubleMap > > chargedHadron_
std::vector< edm::EDGetTokenT< CandDoubleMap > > photonHighThresholdToken_
neutralHadronHighThreshold
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_
std::vector< edm::EDGetTokenT< CandDoubleMap > > neutralHadronToken_
std::vector< edm::Handle< CandDoubleMap > > neutralHadronHighThreshold_
std::map< std::string, edm::ParameterSet > labelMap_
std::vector< edm::EDGetTokenT< CandDoubleMap > > chargedParticleToken_
std::vector< edm::Handle< CandDoubleMap > > chargedParticle_
std::vector< edm::Handle< CandDoubleMap > > photon_
std::vector< edm::Handle< CandDoubleMap > > neutralHadron_
int embedPFIsolation(reco::Muon &, reco::MuonRef &)
std::vector< edm::EDGetTokenT< CandDoubleMap > > puToken_
std::vector< edm::Handle< CandDoubleMap > > photonHighThreshold_
void beginEvent(const edm::Event &iEvent)
std::vector< edm::EDGetTokenT< CandDoubleMap > > photonToken_
MuPFIsoHelper(const std::map< std::string, edm::ParameterSet > &, edm::ConsumesCollector &&)