2020// granted to it by virtue of its status as an Intergovernmental Organization
2121// or submit itself to any jurisdiction.
2222
23- // #include "TRKWorkflow /RecoWorkflow.h"
24- // #include "CommonUtils/ConfigurableParam.h"
23+ #include " IOTOFWorkflow /RecoWorkflow.h"
24+ #include " CommonUtils/ConfigurableParam.h"
2525// #include "ITStracking/TrackingConfigParam.h"
2626// #include "ITStracking/Configuration.h"
2727
2828#include " Framework/CallbacksPolicy.h"
2929#include " Framework/ConfigContext.h"
3030#include " Framework/CompletionPolicyHelpers.h"
3131
32- // #include <vector>
32+ #include < vector>
3333
3434using namespace o2 ::framework;
3535
@@ -52,11 +52,12 @@ void customize(std::vector<ConfigParamSpec>& workflowOptions)
5252 {" clusters-from-upstream" , VariantType::Bool, false , {" clusters will be provided from upstream, skip clusterizer" }},
5353 {" disable-root-output" , VariantType::Bool, false , {" do not write output root files" }},
5454 {" disable-mc" , VariantType::Bool, false , {" disable MC propagation even if available" }},
55- {" tracking-from-hits-config" , VariantType::String, " " , {" JSON file with tracking from hits configuration" }},
56- {" disable-tracking" , VariantType::Bool, false , {" disable tracking step" }},
57- {" configKeyValues" , VariantType::String, " " , {" Semicolon separated key=value strings" }},
58- {" use-gpu-workflow" , VariantType::Bool, false , {" use GPU workflow (default: false)" }},
59- {" gpu-device" , VariantType::Int, 1 , {" use gpu device: CPU=1,CUDA=2,HIP=3 (default: CPU)" }}};
55+ // {"tracking-from-hits-config", VariantType::String, "", {"JSON file with tracking from hits configuration"}},
56+ // {"disable-tracking", VariantType::Bool, false, {"disable tracking step"}},
57+ {" configKeyValues" , VariantType::String, " " , {" Semicolon separated key=value strings" }} // ,
58+ // {"use-gpu-workflow", VariantType::Bool, false, {"use GPU workflow (default: false)"}},
59+ // {"gpu-device", VariantType::Int, 1, {"use gpu device: CPU=1,CUDA=2,HIP=3 (default: CPU)"}}
60+ };
6061 std::swap (workflowOptions, options);
6162}
6263
@@ -67,9 +68,9 @@ o2::framework::WorkflowSpec defineDataProcessing(o2::framework::ConfigContext co
6768{
6869 // Update the (declared) parameters if changed from the command line
6970 auto useMC = !configcontext.options ().get <bool >(" disable-mc" );
70- auto hitRecoConfig = configcontext.options ().get <std::string>(" tracking-from-hits-config" );
71- auto useGpuWF = configcontext.options ().get <bool >(" use-gpu-workflow" );
72- auto gpuDevice = static_cast <o2::gpu::gpudatatypes::DeviceType>(configcontext.options ().get <int >(" gpu-device" ));
71+ // auto hitRecoConfig = configcontext.options().get<std::string>("tracking-from-hits-config");
72+ // auto useGpuWF = configcontext.options().get<bool>("use-gpu-workflow");
73+ // auto gpuDevice = static_cast<o2::gpu::gpudatatypes::DeviceType>(configcontext.options().get<int>("gpu-device"));
7374 auto extDigits = configcontext.options ().get <bool >(" digits-from-upstream" );
7475 auto extClusters = configcontext.options ().get <bool >(" clusters-from-upstream" );
7576 auto disableRootOutput = configcontext.options ().get <bool >(" disable-root-output" );
@@ -78,5 +79,5 @@ o2::framework::WorkflowSpec defineDataProcessing(o2::framework::ConfigContext co
7879 // write the configuration used for the reco workflow
7980 o2::conf::ConfigurableParam::writeINI (" o2itsrecoflow_configuration.ini" );
8081
81- return o2::iotof::reco_workflow::getWorkflow (useMC, hitRecoConfig, extDigits, extClusters, disableRootOutput, useGpuWF, gpuDevice);
82+ return o2::iotof::reco_workflow::getWorkflow (useMC, /* hitRecoConfig,*/ extDigits, extClusters, disableRootOutput/* , useGpuWF, gpuDevice*/ );
8283}
0 commit comments