#include "DataFormatsDCS/DCSConfigObject.h" #include #include int test() { o2::dcs::DCSconfigObject_t config; o2::dcs::addConfigItem(config, "pippo", "pluto"); o2::dcs::addConfigItem(config, "pippo_float", 12.f); o2::dcs::printDCSConfig(config); TFile fout("myDCSConfig.root", "recreate"); fout.WriteObjectAny(&config, "std::vector", "DCSConfig"); fout.Close(); TFile fin("myDCSConfig.root", "read"); o2::dcs::DCSconfigObject_t* config_r = (o2::dcs::DCSconfigObject_t*)fin.Get("DCSConfig"); std::cout << "\nReading back" << std::endl; o2::dcs::printDCSConfig(*config_r); fin.Close(); return 0; }