Skip to content

Commit 71c6dd4

Browse files
authored
Merge pull request #47417 from ReyerBand/EcalRecHitWorkerRecover_fixDeadHitBits
Fix for EcalRecHits in dead channels with wrong bits set
2 parents 7e64a49 + 2ac5a4a commit 71c6dd4

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

RecoLocalCalo/EcalRecProducers/plugins/EcalRecHitWorkerRecover.cc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ bool EcalRecHitWorkerRecover::run(const edm::Event& evt,
179179
(flags == EcalRecHitWorkerRecover::EE_single && !recoverEEIsolatedChannels_) ||
180180
(flags == EcalRecHitWorkerRecover::EB_VFE && !recoverEBVFE_) ||
181181
(flags == EcalRecHitWorkerRecover::EE_VFE && !recoverEEVFE_)) {
182-
EcalRecHit hit(detId, 0., 0., EcalRecHit::kDead);
182+
EcalRecHit hit(detId, 0., 0.);
183183
hit.setFlag(EcalRecHit::kDead);
184184
insertRecHit(hit, result); // insert trivial rechit with kDead flag
185185
return true;
@@ -188,7 +188,7 @@ bool EcalRecHitWorkerRecover::run(const edm::Event& evt,
188188
EcalTrigTowerDetId ttDetId(((EBDetId)detId).tower());
189189
std::vector<DetId> vid = ttMap_->constituentsOf(ttDetId);
190190
for (std::vector<DetId>::const_iterator dit = vid.begin(); dit != vid.end(); ++dit) {
191-
EcalRecHit hit((*dit), 0., 0., EcalRecHit::kDead);
191+
EcalRecHit hit((*dit), 0., 0.);
192192
hit.setFlag(EcalRecHit::kDead);
193193
insertRecHit(hit, result); // insert trivial rechit with kDead flag
194194
}
@@ -210,7 +210,7 @@ bool EcalRecHitWorkerRecover::run(const edm::Event& evt,
210210
}
211211
}
212212
for (size_t i = 0; i < eeC.size(); ++i) {
213-
EcalRecHit hit(eeC[i], 0., 0., EcalRecHit::kDead);
213+
EcalRecHit hit(eeC[i], 0., 0.);
214214
hit.setFlag(EcalRecHit::kDead);
215215
insertRecHit(hit, result); // insert trivial rechit with kDead flag
216216
}
@@ -227,7 +227,7 @@ bool EcalRecHitWorkerRecover::run(const edm::Event& evt,
227227
bool AcceptRecHit = true;
228228
float ebEn = ebDeadChannelCorrector.correct(
229229
detId, result, singleRecoveryMethod_, singleRecoveryThreshold_, sum8RecoveryThreshold_, &AcceptRecHit);
230-
EcalRecHit hit(detId, ebEn, 0., EcalRecHit::kDead);
230+
EcalRecHit hit(detId, ebEn, 0.);
231231

232232
if (hit.energy() != 0 and AcceptRecHit == true) {
233233
hit.setFlag(EcalRecHit::kNeighboursRecovered);
@@ -245,7 +245,7 @@ bool EcalRecHitWorkerRecover::run(const edm::Event& evt,
245245
bool AcceptRecHit = true;
246246
float eeEn = eeDeadChannelCorrector.correct(
247247
detId, result, singleRecoveryMethod_, singleRecoveryThreshold_, sum8RecoveryThreshold_, &AcceptRecHit);
248-
EcalRecHit hit(detId, eeEn, 0., EcalRecHit::kDead);
248+
EcalRecHit hit(detId, eeEn, 0.);
249249
if (hit.energy() != 0 and AcceptRecHit == true) {
250250
hit.setFlag(EcalRecHit::kNeighboursRecovered);
251251
} else {

0 commit comments

Comments
 (0)