File tree Expand file tree Collapse file tree 2 files changed +8
-7
lines changed
Expand file tree Collapse file tree 2 files changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -47,8 +47,8 @@ class BenchmarkTask : public TaskInterface
4747 private:
4848 std::vector<TH1F*> mHistos ;
4949 std::unique_ptr<o2::configuration::ConfigurationInterface> mConfigFile ;
50- size_t mNumberHistos ;
51- size_t mNumberChecks ;
50+ int mNumberHistos ;
51+ int mNumberChecks ;
5252 std::string mTypeOfChecks ;
5353 std::string mModuleOfChecks ;
5454
Original file line number Diff line number Diff line change @@ -29,12 +29,13 @@ void BenchmarkTask::initialize(o2::framework::InitContext& ctx)
2929 << AliceO2::InfoLogger::InfoLogger::endm;
3030
3131 mConfigFile = ConfigurationFactory::getConfiguration (" file:./example.ini" );
32- string prefix = " /qc/ tasks_config/ " + getName ();
32+ string prefix = " qc. tasks_config. " + getName ();
3333 string taskDefinitionName = mConfigFile ->get <std::string>(prefix + " .taskDefinition" );
34- mNumberHistos = mConfigFile ->get <int >(taskDefinitionName + " .numberHistos" );
35- mNumberChecks = mConfigFile ->get <int >(taskDefinitionName + " .numberChecks" );
36- mTypeOfChecks = mConfigFile ->get <std::string>(taskDefinitionName + " .typeOfChecks" );
37- mModuleOfChecks = mConfigFile ->get <std::string>(taskDefinitionName + " .moduleOfChecks" );
34+ auto taskConfigTree = mConfigFile ->getRecursive (taskDefinitionName);
35+ mNumberHistos = taskConfigTree.get <int >(taskDefinitionName + " .numberHistos" );
36+ mNumberChecks = taskConfigTree.get <int >(taskDefinitionName + " .numberChecks" );
37+ mTypeOfChecks = taskConfigTree.get <std::string>(taskDefinitionName + " .typeOfChecks" );
38+ mModuleOfChecks = taskConfigTree.get <std::string>(taskDefinitionName + " .moduleOfChecks" );
3839
3940 mHistos .reserve (mNumberHistos );
4041
You can’t perform that action at this time.
0 commit comments