Skip to content

Commit 1c980e0

Browse files
committed
Update test
1 parent 1c273eb commit 1c980e0

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

MC/config/ALICE3/ini/tests/xicc_background_PbPb.C

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,26 @@ int External()
1313
std::cerr << "Cannot find tree o2sim in file " << path << "\n";
1414
return 1;
1515
}
16+
1617
std::vector<o2::MCTrack> *tracks{};
1718
tree->SetBranchAddress("MCTrack", &tracks);
18-
1919
auto nEvents = tree->GetEntries();
20-
auto nSelected = tree->Scan("MCTrack.GetPdgCode()", "MCTrack.GetPdgCode() == 3312");
21-
if (nSelected == 0) {
22-
std::cerr << "No event of interest\n";
20+
int nInjected = 0;
21+
for (int i = 0; i < nEvents; i++) {
22+
tree->GetEntry(i);
23+
for (auto& track : *tracks) {
24+
auto pdgCode = std::fabs(track.GetPdgCode());
25+
if (pdgCode == 3312) {
26+
nInjected++;
27+
}
28+
}
29+
}
30+
31+
// Check if we are above typical Angantyr numbers
32+
if (nInjected < 5 * nEvents) {
33+
std::cerr << "Too few particles injected\n";
2334
return 1;
2435
}
36+
2537
return 0;
2638
}

0 commit comments

Comments
 (0)