Skip to content

Commit 83e4ed3

Browse files
committed
ITSMFT: fix staggering wfx option for digit-writer-workflow
Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch>
1 parent 31c8b5c commit 83e4ed3

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

Detectors/ITSMFT/common/workflow/src/digit-writer-workflow.cxx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
// or submit itself to any jurisdiction.
1111

1212
#include "ITSMFTWorkflow/DigitWriterSpec.h"
13+
#include "DataFormatsITSMFT/DPLAlpideParamInitializer.h"
1314
#include "CommonUtils/ConfigurableParam.h"
1415
#include "Framework/ConfigParamSpec.h"
1516
#include "Framework/CompletionPolicyHelpers.h"
@@ -32,7 +33,7 @@ void customize(std::vector<o2::framework::ConfigParamSpec>& workflowOptions)
3233
ConfigParamSpec{"enable-calib-data", VariantType::Bool, false, {"enable writing GBT calibration data"}},
3334
ConfigParamSpec{"runmft", VariantType::Bool, false, {"expect MFT data"}},
3435
ConfigParamSpec{"configKeyValues", VariantType::String, "", {"semicolon separated key=value strings"}}};
35-
36+
o2::itsmft::DPLAlpideParamInitializer::addConfigOption(options);
3637
std::swap(workflowOptions, options);
3738
}
3839

@@ -49,9 +50,11 @@ WorkflowSpec defineDataProcessing(ConfigContext const& cfgc)
4950
o2::conf::ConfigurableParam::updateFromString(cfgc.options().get<std::string>("configKeyValues"));
5051

5152
if (cfgc.options().get<bool>("runmft")) {
52-
wf.emplace_back(o2::itsmft::getMFTDigitWriterSpec(useMC, true, calib));
53+
bool doStag = o2::itsmft::DPLAlpideParamInitializer::isMFTStaggeringEnabled(cfgc);
54+
wf.emplace_back(o2::itsmft::getMFTDigitWriterSpec(useMC, doStag, true, calib));
5355
} else {
54-
wf.emplace_back(o2::itsmft::getITSDigitWriterSpec(useMC, true, calib));
56+
bool doStag = o2::itsmft::DPLAlpideParamInitializer::isITSStaggeringEnabled(cfgc);
57+
wf.emplace_back(o2::itsmft::getITSDigitWriterSpec(useMC, doStag, true, calib));
5558
}
5659
return wf;
5760
}

0 commit comments

Comments
 (0)