Skip to content

Commit fcb7d2d

Browse files
authored
[PWGCF] Fix process guard in femto producer (#18456)
1 parent 2825a93 commit fcb7d2d

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

‎PWGCF/Femto/TableProducer/femtoProducer.cxx‎

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,7 @@ struct FemtoProducer {
228228
if ((xiBuilder.fillAnyTable() || omegaBuilder.fillAnyTable()) &&
229229
(!doprocessTracksV0sCascadesRun3pp && !doprocessTracksV0sCascadesRun3PbPb &&
230230
!doprocessTracksV0sCascadesRun3PbPbWithEventShape &&
231+
!doprocessTracksV0sCascadesPhotonsRun3PbPbWithEventShape &&
231232
!doprocessTracksV0sCascadesKinksRun3pp && !doprocessTracksV0sCascadesKinksPhotonsRun3pp &&
232233
!doprocessTracksV0sCascadesRun3ppMc &&
233234
!doprocessTracksV0sCascadesRun3PbPbMc)) {
@@ -236,13 +237,15 @@ struct FemtoProducer {
236237
if ((lambdaBuilder.fillAnyTable() || antilambdaBuilder.fillAnyTable() || k0shortBuilder.fillAnyTable()) &&
237238
(!doprocessTracksV0sCascadesRun3pp && !doprocessTracksV0sCascadesRun3PbPb &&
238239
!doprocessTracksV0sRun3pp && !doprocessTracksV0sCascadesKinksRun3pp && !doprocessTracksV0sCascadesKinksPhotonsRun3pp &&
239-
!doprocessTracksV0sCascadesRun3PbPbWithEventShape &&
240+
!doprocessTracksV0sCascadesRun3PbPbWithEventShape && !doprocessTracksV0sCascadesPhotonsRun3PbPbWithEventShape &&
240241
!doprocessTracksV0sRun3ppMc && !doprocessTracksV0sRun3PbPb && !doprocessTracksV0sRun3PbPbMc &&
241242
!doprocessTracksV0sCascadesRun3ppMc && !doprocessTracksV0sCascadesRun3PbPbMc &&
242243
!doprocessTracksV0sKinksRun3ppMc)) {
243244
LOG(fatal) << "At least one v0 table is enabled, but wrong process function is enabled. Breaking...";
244245
}
245-
if (photonBuilder.fillAnyTable() && (!doprocessTracksPhotonsRun3pp && !doprocessTracksPhotonsRun3PbPb && !doprocessTracksV0sCascadesKinksPhotonsRun3pp)) {
246+
if (photonBuilder.fillAnyTable() &&
247+
(!doprocessTracksPhotonsRun3pp && !doprocessTracksPhotonsRun3PbPb &&
248+
!doprocessTracksV0sCascadesKinksPhotonsRun3pp && !doprocessTracksV0sCascadesPhotonsRun3PbPbWithEventShape)) {
246249
LOG(fatal) << "At least one photon table is enabled, but wrong process function is enabled. Breaking...";
247250
}
248251
if ((sigmaBuilder.fillAnyTable() || sigmaPlusBuilder.fillAnyTable()) &&
@@ -345,6 +348,7 @@ struct FemtoProducer {
345348
static_cast<int>(doprocessTracksV0sCascadesRun3pp) +
346349
static_cast<int>(doprocessTracksV0sCascadesRun3PbPb) +
347350
static_cast<int>(doprocessTracksV0sCascadesRun3PbPbWithEventShape) +
351+
static_cast<int>(doprocessTracksV0sCascadesPhotonsRun3PbPbWithEventShape) +
348352
static_cast<int>(doprocessTracksKinksRun3pp) +
349353
static_cast<int>(doprocessTracksV0sCascadesKinksRun3pp) +
350354
static_cast<int>(doprocessTracksV0sCascadesKinksPhotonsRun3pp) +

0 commit comments

Comments
 (0)