◆ EgammaTowerIsolationProducer()
EgammaTowerIsolationProducer::EgammaTowerIsolationProducer |
( |
const edm::ParameterSet & |
config | ) |
|
|
explicit |
Definition at line 41 of file EgammaTowerIsolationProducer.cc.
44 putToken_{produces<edm::ValueMap<double>>()},
const double egHcalIsoConeSizeIn_
const edm::EDGetTokenT< edm::View< reco::Candidate > > emObjectProducer_
const signed int egHcalDepth_
const double egHcalIsoConeSizeOut_
const edm::EDPutTokenT< edm::ValueMap< double > > putToken_
const edm::EDGetTokenT< CaloTowerCollection > towerProducer_
const double egHcalIsoPtMin_
◆ produce()
Definition at line 50 of file EgammaTowerIsolationProducer.cc.
References egHcalDepth_, egHcalIsoConeSizeIn_, egHcalIsoConeSizeOut_, egHcalIsoPtMin_, emObjectProducer_, trigObjTnPSource_cfi::filler, mps_fire::i, iEvent, eostools::move(), putToken_, towerProducer_, and HLT_2022v15_cff::towers.
59 std::vector<double> retV(emObjectHandle->size(), 0);
64 for (
size_t i = 0;
i < emObjectHandle->size(); ++
i) {
65 double isoValue = myHadIsolation.getTowerEtSum(&(emObjectHandle->at(
i)));
69 filler.insert(emObjectHandle, retV.begin(), retV.end());
const double egHcalIsoConeSizeIn_
const edm::EDGetTokenT< edm::View< reco::Candidate > > emObjectProducer_
const signed int egHcalDepth_
const double egHcalIsoConeSizeOut_
const edm::EDPutTokenT< edm::ValueMap< double > > putToken_
const edm::EDGetTokenT< CaloTowerCollection > towerProducer_
const double egHcalIsoPtMin_
◆ egHcalDepth_
const signed int EgammaTowerIsolationProducer::egHcalDepth_ |
|
private |
◆ egHcalIsoConeSizeIn_
const double EgammaTowerIsolationProducer::egHcalIsoConeSizeIn_ |
|
private |
◆ egHcalIsoConeSizeOut_
const double EgammaTowerIsolationProducer::egHcalIsoConeSizeOut_ |
|
private |
◆ egHcalIsoPtMin_
const double EgammaTowerIsolationProducer::egHcalIsoPtMin_ |
|
private |
◆ emObjectProducer_
◆ putToken_
◆ towerProducer_