@@ -20,13 +20,13 @@ using namespace o2::framework;
2020void customize (std::vector<o2::framework::ConfigParamSpec>& workflowOptions)
2121{
2222 // option allowing to set parameters
23- std::vector<o2::framework:: ConfigParamSpec> options {
24- { " disable-mc" , o2::framework::VariantType::Bool, false , {" disable MC propagation even if available" }}} ;
25-
26- std::swap (workflowOptions, options );
27-
28- std::string keyvaluehelp ( " Semicolon separated key=value strings (e.g.: 'ITSDigitizerParam.roFrameLength=6000.;...') " );
29-
23+ workflowOptions. push_back ( ConfigParamSpec{
24+ " disable-mc" , o2::framework::VariantType::Bool, false , {" disable MC propagation even if available" }}) ;
25+ workflowOptions. push_back (ConfigParamSpec{
26+ " disable-root-input " , o2::framework::VariantType::Bool, false , { " disable root-files input readers " }} );
27+ workflowOptions. push_back (ConfigParamSpec{
28+ " disable-root-output " , o2::framework::VariantType::Bool, false , { " disable root-files output writers " }} );
29+ std::string keyvaluehelp ( " Semicolon separated key=value strings ... " );
3030 workflowOptions.push_back (ConfigParamSpec{" configKeyValues" , VariantType::String, " " , {keyvaluehelp}});
3131}
3232
@@ -42,6 +42,8 @@ WorkflowSpec defineDataProcessing(ConfigContext const& configcontext)
4242 o2::conf::ConfigurableParam::writeINI (" o2tpcits-match-recoflow_configuration.ini" );
4343
4444 auto useMC = !configcontext.options ().get <bool >(" disable-mc" );
45+ auto disableRootInp = configcontext.options ().get <bool >(" disable-root-input" );
46+ auto disableRootOut = configcontext.options ().get <bool >(" disable-root-output" );
4547
46- return std::move (o2::fdd::getRecoWorkflow (useMC));
48+ return std::move (o2::fdd::getRecoWorkflow (useMC, disableRootInp, disableRootOut ));
4749}
0 commit comments