Skip to content

Commit 359b736

Browse files
jackal1-66sawenzel
authored andcommitted
Expand trigger macro variable in hybrid
1 parent dc7e8e9 commit 359b736

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Generators/src/GeneratorHybrid.cxx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -192,13 +192,14 @@ Bool_t GeneratorHybrid::Init()
192192
if (mTriggerMacros[count][trg].empty() || mTriggerFuncs[count][trg].empty()) {
193193
continue;
194194
}
195+
std::string expandedMacro = o2::utils::expandShellVarsInFileName(mTriggerMacros[count][trg]);
195196
LOG(info) << "Setting trigger " << trg << " of generator " << gen << " with following parameters";
196-
LOG(info) << "Macro filename: " << mTriggerMacros[count][trg];
197+
LOG(info) << "Macro filename: " << expandedMacro;
197198
LOG(info) << "Function name: " << mTriggerFuncs[count][trg];
198-
trigger = o2::conf::GetFromMacro<o2::eventgen::Trigger>(mTriggerMacros[count][trg], mTriggerFuncs[count][trg], "o2::eventgen::Trigger", "trigger");
199+
trigger = o2::conf::GetFromMacro<o2::eventgen::Trigger>(expandedMacro, mTriggerFuncs[count][trg], "o2::eventgen::Trigger", "trigger");
199200
if (!trigger) {
200201
LOG(info) << "Trying to retrieve a \'o2::eventgen::DeepTrigger\' type";
201-
deeptrigger = o2::conf::GetFromMacro<o2::eventgen::DeepTrigger>(mTriggerMacros[count][trg], mTriggerFuncs[count][trg], "o2::eventgen::DeepTrigger", "deeptrigger");
202+
deeptrigger = o2::conf::GetFromMacro<o2::eventgen::DeepTrigger>(expandedMacro, mTriggerFuncs[count][trg], "o2::eventgen::DeepTrigger", "deeptrigger");
202203
}
203204
if (!trigger && !deeptrigger) {
204205
LOG(warn) << "Failed to retrieve \'external trigger\': problem with configuration";

0 commit comments

Comments
 (0)