Skip to content

Commit 74ab7ff

Browse files
authored
[PWGCF] Update femto framework (#14988)
1 parent 810af34 commit 74ab7ff

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

PWGCF/Femto/Core/collisionBuilder.h

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -422,6 +422,7 @@ class CollisionBuilder
422422
}
423423
if (confRct.useRctFlags.value) {
424424
mUseRctFlags = true;
425+
LOG(info) << "Init RCT flag checker with label: " << confRct.label.value << "; use ZDC: " << confRct.useZdc.value << "; Limimted acceptance is bad: " << confRct.treatLimitedAcceptanceAsBad.value;
425426
mRctFlagsChecker.init(confRct.label.value, confRct.useZdc.value, confRct.treatLimitedAcceptanceAsBad.value);
426427
}
427428
mMagFieldForced = confCcdb.magFieldForced.value;
@@ -440,16 +441,19 @@ class CollisionBuilder
440441
mRunNumber = bc.runNumber();
441442
if (mMagFieldForced == 0) {
442443
static o2::parameters::GRPMagField* grpo = nullptr;
444+
LOG(info) << "Get magentic field with Path: " << mGrpPath << "; Run number: " << mRunNumber;
443445
grpo = ccdb->template getForRun<o2::parameters::GRPMagField>(mGrpPath, mRunNumber);
444446
if (grpo == nullptr) {
445447
LOG(fatal) << "GRP object not found for Run " << mRunNumber;
446448
}
447449
mMagField = static_cast<int>(grpo->getNominalL3Field()); // get magnetic field in kG
448450
} else {
451+
LOG(info) << "Force magentic field to " << mMagFieldForced << "kG";
449452
mMagField = mMagFieldForced;
450453
}
451454

452455
if (mUseTrigger) {
456+
LOG(info) << "Init Zorro with Run Number: " << mRunNumber << "; timestamp: " << bc.timestamp() << "; Trigger Names: " << mTriggerNames;
453457
mZorro.initCCDB(ccdb.service, mRunNumber, bc.timestamp(), mTriggerNames);
454458
mZorro.populateHistRegistry(histRegistry, mRunNumber);
455459
}
@@ -472,8 +476,10 @@ class CollisionBuilder
472476
bool checkCollision(T1 const& col)
473477
{
474478
// check RCT flags first
475-
if (mUseRctFlags && !mRctFlagsChecker(col)) {
476-
return false;
479+
if (mUseRctFlags) {
480+
if (!mRctFlagsChecker(col)) {
481+
return false;
482+
}
477483
}
478484
// make other checks
479485
return mCollisionSelection.checkFilters(col) &&

PWGCF/Femto/TableProducer/femtoProducer.cxx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ struct FemtoProducer {
154154
}
155155

156156
// init ccdb
157+
LOG(info) << "Setting up connection to CCDB with URL: " << confCcdb.ccdbUrl.value;
157158
ccdb->setURL(confCcdb.ccdbUrl.value);
158159
ccdb->setCaching(true);
159160
ccdb->setLocalObjectValidityChecking();

0 commit comments

Comments
 (0)