Skip to content

Commit 678b002

Browse files
committed
ITSMFT: improve logging
Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch>
1 parent f7ecc2d commit 678b002

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

Detectors/ITSMFT/common/workflow/src/ClustererSpec.cxx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ void ClustererDPL<N>::run(ProcessingContext& pc)
9999
for (uint32_t iLayer{0}; iLayer < mLayers; ++iLayer) {
100100
int layer = (mDoStaggering) ? iLayer : -1;
101101
sw.Start();
102-
LOG(info) << mDetName << "Clusterer:" << layer << " pulled " << digits[iLayer].size() << " digits, in " << rofs[iLayer].size() << " RO frames";
102+
LOG(info) << mDetName << "Clusterer" << ((mDoStaggering) ? std::format(":{}", layer) : "") << " pulled " << digits[iLayer].size() << " digits, in " << rofs[iLayer].size() << " RO frames";
103103

104104
mClusterer->setMaxROFDepthToSquash(mClusterer->getMaxROFDepthToSquash(layer));
105105
o2::dataformats::ConstMCTruthContainerView<o2::MCCompLabel> labels(labelsbuffer[iLayer]);
@@ -109,7 +109,7 @@ void ClustererDPL<N>::run(ProcessingContext& pc)
109109
reader.setDigits(digits[iLayer]);
110110
reader.setROFRecords(rofs[iLayer]);
111111
if (mUseMC) {
112-
LOG(info) << mDetName << "Clusterer:" << layer << " pulled " << labels.getNElements() << " labels ";
112+
LOG(info) << mDetName << "Clusterer" << ((mDoStaggering) ? std::format(":{}", layer) : "") << " pulled " << labels.getNElements() << " labels ";
113113
reader.setDigitsMCTruth(labels.getIndexedSize() > 0 ? &labels : nullptr);
114114
}
115115
reader.init();
@@ -144,13 +144,13 @@ void ClustererDPL<N>::run(ProcessingContext& pc)
144144
for (const auto& rof : clusROFVec) {
145145
const auto& ir = rof.getBCData();
146146
if (ir < firstIR) {
147-
LOGP(warn, "Discard ROF {} preceding TF 1st orbit {}, layer:{}", ir.asString(), firstTForbit, iLayer);
147+
LOGP(warn, "Discard ROF {} preceding TF 1st orbit {}{}", ir.asString(), firstTForbit, ((mDoStaggering) ? std::format(", layer {}", layer) : ""));
148148
continue;
149149
}
150150
const auto irToFirst = ir - firstIR;
151151
const long irROF = irToFirst.toLong() / par.getROFLengthInBC(iLayer);
152152
if (irROF >= nROFsTF) {
153-
LOGP(warn, "Discard ROF {} exceding TF orbit range, layer:{}", ir.asString(), iLayer);
153+
LOGP(warn, "Discard ROF {} exceding TF orbit range{}", ir.asString(), ((mDoStaggering) ? std::format(", layer {}", layer) : ""));
154154
continue;
155155
}
156156
auto& expROF = expClusRofVec[irROF];
@@ -159,11 +159,11 @@ void ClustererDPL<N>::run(ProcessingContext& pc)
159159
expROF.setNEntries(rof.getNEntries());
160160
} else {
161161
if (expROF.getNEntries() < rof.getNEntries()) {
162-
LOGP(warn, "Repeating ROF {} with {} clusters, prefer to already processed instance with {} clusters", rof.asString(), rof.getNEntries(), expROF.getNEntries());
162+
LOGP(warn, "Repeating ROF {} with {} clusters, prefer to already processed instance with {} clusters{}", rof.asString(), rof.getNEntries(), expROF.getNEntries(), ((mDoStaggering) ? std::format(", layer {}", layer) : ""));
163163
expROF.setFirstEntry(rof.getFirstEntry());
164164
expROF.setNEntries(rof.getNEntries());
165165
} else {
166-
LOGP(warn, "Repeating ROF {} with {} clusters, discard preferring already processed instance with {} clusters", rof.asString(), rof.getNEntries(), expROF.getNEntries());
166+
LOGP(warn, "Repeating ROF {} with {} clusters, discard preferring already processed instance with {} clusters{}", rof.asString(), rof.getNEntries(), expROF.getNEntries(), ((mDoStaggering) ? std::format(", layer {}", layer) : ""));
167167
}
168168
}
169169
}

Detectors/ITSMFT/common/workflow/src/STFDecoderSpec.cxx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ void STFDecoder<Mapping>::finalize()
314314
mDoClusters ? "/clustering" : "", mTimer.CpuTime(), mTimer.RealTime(), mTimer.Counter() - 1);
315315
for (int iLayer{0}; iLayer < mLayers && mAllowReporting; ++iLayer) {
316316
if (mDecoder[iLayer]) {
317-
LOG(info) << "Report for decoder of layer " << iLayer;
317+
LOG_IF(info, mDoStaggering) << "Report for decoder of layer " << iLayer;
318318
mDecoder[iLayer]->printReport();
319319
}
320320
}
@@ -438,13 +438,13 @@ void STFDecoder<Mapping>::ensureContinuousROF(const std::vector<ROFRecord>& rofV
438438
for (const auto& rof : rofVec) {
439439
const auto& ir = rof.getBCData();
440440
if (ir < mFirstIR) {
441-
LOGP(warn, "{}: Discard ROF {} preceding TF 1st orbit {}, layer:{}", name, ir.asString(), mFirstTFOrbit, lr);
441+
LOGP(warn, "Discard ROF {} preceding TF 1st orbit {}{}", ir.asString(), mFirstTFOrbit, ((mDoStaggering) ? std::format(", layer {}", lr) : ""));
442442
continue;
443443
}
444444
const auto irToFirst = ir - mFirstIR;
445445
const long irROF = irToFirst.toLong() / par.getROFLengthInBC(lr);
446446
if (irROF >= nROFsTF) {
447-
LOGP(warn, "{}: Discard ROF {} exceding TF orbit range, layer:{}", name, ir.asString(), lr);
447+
LOGP(warn, "Discard ROF {} exceding TF orbit range, layer:{}", ir.asString(), ((mDoStaggering) ? std::format(", layer {}", lr) : ""));
448448
continue;
449449
}
450450
auto& expROF = expROFVec[irROF];
@@ -453,11 +453,11 @@ void STFDecoder<Mapping>::ensureContinuousROF(const std::vector<ROFRecord>& rofV
453453
expROF.setNEntries(rof.getNEntries());
454454
} else {
455455
if (expROF.getNEntries() < rof.getNEntries()) {
456-
LOGP(warn, "{}: Repeating {} with {}, prefer to already processed instance with {} clusters", name, rof.asString(), rof.getNEntries(), expROF.getNEntries());
456+
LOGP(warn, "Repeating {} with {}, prefer to already processed instance with {} clusters{}", rof.asString(), rof.getNEntries(), expROF.getNEntries(), ((mDoStaggering) ? std::format(", layer {}", lr) : ""));
457457
expROF.setFirstEntry(rof.getFirstEntry());
458458
expROF.setNEntries(rof.getNEntries());
459459
} else {
460-
LOGP(warn, "{}: Repeating {} with {}, discard preferring already processed instance with {} clusters", name, rof.asString(), rof.getNEntries(), expROF.getNEntries());
460+
LOGP(warn, "Repeating {} with {}, discard preferring already processed instance with {} clusters{}", rof.asString(), rof.getNEntries(), expROF.getNEntries(), ((mDoStaggering) ? std::format(", layer {}", lr) : ""));
461461
}
462462
}
463463
}

0 commit comments

Comments
 (0)