Skip to content

Commit e4aa4c8

Browse files
authored
[PWGHF] OmegaC task, enable running one data and one MC process function at t… (#11881)
1 parent ab12549 commit e4aa4c8

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

PWGHF/D2H/Tasks/taskOmegac0ToOmegapi.cxx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,14 @@ struct HfTaskOmegac0ToOmegapi {
102102

103103
void init(InitContext&)
104104
{
105-
std::array<bool, 8> doprocess{doprocessDataWithKFParticle, doprocessMcWithKFParticle, doprocessDataWithKFParticleMl, doprocessMcWithKFParticleMl, doprocessDataWithKFParticleFT0C, doprocessDataWithKFParticleMlFT0C, doprocessDataWithKFParticleFT0M, doprocessDataWithKFParticleMlFT0M};
105+
std::array<bool, 6> doprocess{doprocessDataWithKFParticle, doprocessDataWithKFParticleMl, doprocessDataWithKFParticleFT0C, doprocessDataWithKFParticleMlFT0C, doprocessDataWithKFParticleFT0M, doprocessDataWithKFParticleMlFT0M};
106106
if ((std::accumulate(doprocess.begin(), doprocess.end(), 0)) != 1) {
107-
LOGP(fatal, "One and only one process function should be enabled at a time.");
107+
LOGP(fatal, "One and only one data process function should be enabled at a time.");
108+
}
109+
110+
std::array<bool, 2> doprocessMc{doprocessMcWithKFParticle, doprocessMcWithKFParticleMl};
111+
if ((std::accumulate(doprocessMc.begin(), doprocessMc.end(), 0)) != 1) {
112+
LOGP(fatal, "One and only one MC process function should be enabled at a time.");
108113
}
109114

110115
const AxisSpec thnAxisMass{thnConfigAxisMass, "inv. mass (#Omega#pi) (GeV/#it{c}^{2})"};

0 commit comments

Comments
 (0)