Skip to content

Commit 5730b79

Browse files
committed
Fix: change initialization order
1 parent 48de139 commit 5730b79

File tree

1 file changed

+19
-17
lines changed

1 file changed

+19
-17
lines changed

PWGCF/Femto/Core/collisionBuilder.h

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -395,20 +395,10 @@ class CollisionBuilder
395395
void init(o2::framework::HistogramRegistry* registry, T1& confFilter, T2& confBits, T3& confRct, T4& confCcdb, T5& confTable, T6& initContext)
396396
{
397397
LOG(info) << "Initialize femto collision builder...";
398-
mProducedCollisions = utils::enableTable("FCols_001", confTable.produceCollisions.value, initContext);
399-
mProducedCollisionMasks = utils::enableTable("FColMasks_001", confTable.produceCollisionMasks.value, initContext);
400-
mProducedPositions = utils::enableTable("FColPos_001", confTable.producePositions.value, initContext);
401-
mProducedSphericities = utils::enableTable("FColSphericities_001", confTable.produceSphericities.value, initContext);
402-
mProducedMultiplicities = utils::enableTable("FColMults_001", confTable.produceMults.value, initContext);
403-
mProducedCentralities = utils::enableTable("FColCents_001", confTable.produceCents.value, initContext);
404-
mProduceQns = utils::enableTable("FColQnBins_001", confTable.produceQns.value, initContext);
405-
if (mProducedCollisions || mProducedCollisionMasks || mProducedPositions || mProducedSphericities || mProducedMultiplicities || mProducedCentralities) {
406-
mFillAnyTable = true;
407-
} else {
408-
LOG(info) << "No tables configured, Selection object will not be configured...";
409-
LOG(info) << "Initialization done...";
410-
return;
411-
}
398+
399+
mMagFieldForced = confCcdb.magFieldForced.value;
400+
mGrpPath = confCcdb.grpPath.value;
401+
mSubGeneratorId = confFilter.subGeneratorId.value;
412402

413403
if (!confBits.triggers.value.empty()) {
414404
mUseTrigger = true;
@@ -425,9 +415,21 @@ class CollisionBuilder
425415
LOG(info) << "Init RCT flag checker with label: " << confRct.label.value << "; use ZDC: " << confRct.useZdc.value << "; Limimted acceptance is bad: " << confRct.treatLimitedAcceptanceAsBad.value;
426416
mRctFlagsChecker.init(confRct.label.value, confRct.useZdc.value, confRct.treatLimitedAcceptanceAsBad.value);
427417
}
428-
mMagFieldForced = confCcdb.magFieldForced.value;
429-
mGrpPath = confCcdb.grpPath.value;
430-
mSubGeneratorId = confFilter.subGeneratorId.value;
418+
419+
mProducedCollisions = utils::enableTable("FCols_001", confTable.produceCollisions.value, initContext);
420+
mProducedCollisionMasks = utils::enableTable("FColMasks_001", confTable.produceCollisionMasks.value, initContext);
421+
mProducedPositions = utils::enableTable("FColPos_001", confTable.producePositions.value, initContext);
422+
mProducedSphericities = utils::enableTable("FColSphericities_001", confTable.produceSphericities.value, initContext);
423+
mProducedMultiplicities = utils::enableTable("FColMults_001", confTable.produceMults.value, initContext);
424+
mProducedCentralities = utils::enableTable("FColCents_001", confTable.produceCents.value, initContext);
425+
mProduceQns = utils::enableTable("FColQnBins_001", confTable.produceQns.value, initContext);
426+
if (mProducedCollisions || mProducedCollisionMasks || mProducedPositions || mProducedSphericities || mProducedMultiplicities || mProducedCentralities) {
427+
mFillAnyTable = true;
428+
} else {
429+
LOG(info) << "No tables configured, Selection object will not be configured...";
430+
LOG(info) << "Initialization done...";
431+
return;
432+
}
431433

432434
mCollisionSelection.configure(registry, confFilter, confBits);
433435
mCollisionSelection.printSelections(colSelsName);

0 commit comments

Comments
 (0)