Skip to content

Commit ce2403b

Browse files
author
Niveditha Ramasubramanian
committed
modifying checks on validtime
2 parents d4272d2 + 7cc5883 commit ce2403b

File tree

2 files changed

+11
-12
lines changed

2 files changed

+11
-12
lines changed

DataFormats/Detectors/ITSMFT/common/include/DataFormatsITSMFT/NoiseMap.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -207,12 +207,12 @@ class NoiseMap
207207
int incre = 0;
208208
for (size_t i = 0; i < (int)mNoisyPixels.size(); ++i) {
209209
for (const auto& prev_np : prev->mNoisyPixels[i]) { // only enters this for loop if the "i" chip exists.
210-
if (mNoisyPixels[i].find(prev_np.first) == mNoisyPixels[i].end()) {
211-
mNoisyPixels[i][prev_np.first] = prev_np.second;
212-
incre++;
213-
}
210+
if (mNoisyPixels[i].find(prev_np.first) == mNoisyPixels[i].end()) {
211+
mNoisyPixels[i][prev_np.first] = prev_np.second;
212+
incre++;
213+
}
214214
} // end of for loop on elements of previous noise map
215-
} // end of for loop on i (chip ID)
215+
} // end of for loop on i (chip ID)
216216
return (mNoisyPixels);
217217
} // end of void merge
218218

Detectors/ITSMFT/MFT/calibration/src/NoiseCalibratorSpec.cxx

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -300,13 +300,12 @@ void NoiseCalibratorSpec::sendOutputCcdbMerge(DataAllocator& output)
300300
auto* payloadPrev1 = api.retrieveFromTFileAny<o2::itsmft::NoiseMap>(mPath, filter, -1, &headers);
301301
long validtime = std::stol(headers["Valid-From"]);
302302
auto mergedPL = payload;
303-
if(validtime>0)
304-
{
305-
validtime = validtime - 1;
306-
auto* payloadPrev2 = api.retrieveFromTFileAny<o2::itsmft::NoiseMap>(mPath, filter, validtime, &headers);
307-
auto bufferPL = payloadPrev2->merge(payloadPrev1);
308-
mergedPL = payload.merge(&bufferPL);
309-
}
303+
if (validtime > 0) {
304+
validtime = validtime - 60;
305+
auto* payloadPrev2 = api.retrieveFromTFileAny<o2::itsmft::NoiseMap>(mPath, filter, validtime, &headers);
306+
auto bufferPL = payloadPrev2->merge(payloadPrev1);
307+
mergedPL = payload.merge(&bufferPL);
308+
}
310309
o2::ccdb::CcdbObjectInfo info(mPathMerge, "NoiseMap", "noise.root", meta, tstart, tend);
311310
auto flName = o2::ccdb::CcdbApi::generateFileName("noise");
312311
auto image = o2::ccdb::CcdbApi::createObjectImage(&mergedPL, &info);

0 commit comments

Comments
 (0)