Skip to content

Commit 82d072d

Browse files
committed
ITS: prefer config params over cli
Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch>
1 parent 6522275 commit 82d072d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ void ITSTrackingInterface::initialise()
3636
// get parameters
3737
const auto& trackConf = o2::its::TrackerParamConfig::Instance();
3838
const auto& vertConf = o2::its::VertexerParamConfig::Instance();
39-
if (mMode == TrackingMode::Unset) {
40-
mMode = (TrackingMode::Type)trackConf.trackingMode;
41-
LOGP(info, "Tracking mode not set, trying to fetch it from configurable params to: {}", TrackingMode::toString(mMode));
39+
if (auto parmode = (TrackingMode::Type)trackConf.trackingMode; mMode == TrackingMode::Unset || (parmode != TrackingMode::Unset && mMode != parmode)) {
40+
LOGP(info, "Tracking mode overwritten by configurable params from {} to {}", TrackingMode::toString(mMode), TrackingMode::toString(parmode));
41+
mMode = parmode;
4242
}
4343
auto trackParams = TrackingMode::getTrackingParameters(mMode);
4444
auto vertParams = TrackingMode::getVertexingParameters(mMode);

0 commit comments

Comments
 (0)