Skip to content

Commit eb3b349

Browse files
committed
ITS: TrackExtension switch to fmt for macos
1 parent 80d6165 commit eb3b349

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

Detectors/ITSMFT/ITS/postprocessing/studies/macros/PostTrackExtension.C

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,10 @@
2323
#include "TTree.h"
2424
#include "TLatex.h"
2525

26+
#include "fmt/format.h"
27+
2628
#include <memory>
2729
#include <array>
28-
#include <format>
2930
#endif
3031

3132
static constexpr std::array<uint8_t, 9> bitPatternsBefore{15, 30, 31, 60, 62, 63, 120, 124, 126};
@@ -250,13 +251,13 @@ void PostTrackExtension(const char* fileName = "TrackExtensionStudy.root")
250251
h->GetYaxis()->SetTitle(texEff);
251252
auto leg = new TLegend(0.35, 0.60, 0.7, 0.88);
252253
leg->SetNColumns(4);
253-
leg->SetHeader(std::format("BEFORE={:07b} GOOD Pattern AFTER/BEFORE", bitPatternsBefore[i]).c_str());
254+
leg->SetHeader(fmt::format("BEFORE={:07b} GOOD Pattern AFTER/BEFORE", bitPatternsBefore[i]).c_str());
254255
for (int j{0}; j < (int)bitPatternsAfter.size(); ++j) {
255256
if (bitsCleared(bitPatternsBefore[i], bitPatternsAfter[j])) {
256257
continue;
257258
}
258-
auto eff = fIn->Get<TEfficiency>(std::format("eExtensionPatternGood_{:07b}_{:07b}", bitPatternsBefore[i], bitPatternsAfter[j]).c_str());
259-
stylePattern(eff, j, leg, std::format("{:07b}", bitPatternsAfter[j]).c_str());
259+
auto eff = fIn->Get<TEfficiency>(fmt::format("eExtensionPatternGood_{:07b}_{:07b}", bitPatternsBefore[i], bitPatternsAfter[j]).c_str());
260+
stylePattern(eff, j, leg, fmt::format("{:07b}", bitPatternsAfter[j]).c_str());
260261
eff->Draw("same");
261262
}
262263
leg->Draw();
@@ -276,13 +277,13 @@ void PostTrackExtension(const char* fileName = "TrackExtensionStudy.root")
276277
h->GetYaxis()->SetTitle(texEff);
277278
auto leg = new TLegend(0.35, 0.60, 0.7, 0.88);
278279
leg->SetNColumns(4);
279-
leg->SetHeader(std::format("BEFORE={:07b} FAKE Pattern AFTER/BEFORE", bitPatternsBefore[i]).c_str());
280+
leg->SetHeader(fmt::format("BEFORE={:07b} FAKE Pattern AFTER/BEFORE", bitPatternsBefore[i]).c_str());
280281
for (int j{0}; j < (int)bitPatternsAfter.size(); ++j) {
281282
if (bitsCleared(bitPatternsBefore[i], bitPatternsAfter[j])) {
282283
continue;
283284
}
284-
auto eff = fIn->Get<TEfficiency>(std::format("eExtensionPatternFake_{:07b}_{:07b}", bitPatternsBefore[i], bitPatternsAfter[j]).c_str());
285-
stylePattern(eff, j, leg, std::format("{:07b}", bitPatternsAfter[j]).c_str());
285+
auto eff = fIn->Get<TEfficiency>(fmt::format("eExtensionPatternFake_{:07b}_{:07b}", bitPatternsBefore[i], bitPatternsAfter[j]).c_str());
286+
stylePattern(eff, j, leg, fmt::format("{:07b}", bitPatternsAfter[j]).c_str());
286287
eff->Draw("same");
287288
}
288289
leg->Draw();

0 commit comments

Comments
 (0)