Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion Common/SimConfig/include/SimConfig/DigiParams.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

#include "CommonUtils/ConfigurableParam.h"
#include "CommonUtils/ConfigurableParamHelper.h"
#include "DetectorsCommonDataFormats/NameConf.h"
#include <string>

namespace o2
Expand All @@ -26,7 +27,7 @@ namespace conf
// Global parameters for digitization
struct DigiParams : public o2::conf::ConfigurableParamHelper<DigiParams> {

std::string ccdb = "http://ccdb-test.cern.ch:8080"; // URL for CCDB acces
std::string ccdb = o2::base::NameConf::getCCDBServer();
std::string digitizationgeometry = ""; // with with geometry file to digitize -> leave empty as this needs to be filled by the digitizer workflow
std::string grpfile = ""; // which GRP file to use --> leave empty as this needs to be filled by the digitizer workflow
bool mctruth = true; // whether to create labels
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,9 @@ class NameConf : public o2::conf::ConfigurableParamHelper<NameConf>
return o2::utils::Str::concat_string(d.getName(), "/", ALIGNPATH);
}

// Default CCDB server
static std::string getCCDBServer();

private:
// helper method to build filenames
static std::string buildFileName(const std::string_view prefix, const std::string_view delimiter, const std::string_view defPrefix, const std::string_view defName,
Expand Down Expand Up @@ -161,6 +164,7 @@ class NameConf : public o2::conf::ConfigurableParamHelper<NameConf>
std::string mDirMatLUT = "none"; // directory for material LUT
std::string mDirCollContext = "none"; // directory for collision context
std::string mDirTFIDINFO = "none"; // directory for TFIDInfo vector
std::string mCCDBServer = "http://alice-ccdb.cern.ch/"; // default CCDB server

O2ParamDef(NameConf, "NameConf");
};
Expand Down
6 changes: 6 additions & 0 deletions DataFormats/Detectors/Common/src/NameConf.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -112,3 +112,9 @@ std::string NameConf::getTFIDInfoFileName(const std::string_view prefix)
{
return buildFileName(prefix, "_", "o2", TFIDINFO, ROOT_EXT_STRING, Instance().mDirTFIDINFO);
}

// Default CCDB server
std::string NameConf::getCCDBServer()
{
return Instance().mCCDBServer;
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
#include <iomanip> // std::setfill, std::setw - for stream formating
#include <Framework/Logger.h>
#include "FDDBase/Constants.h"
#include "DetectorsCommonDataFormats/NameConf.h"

namespace o2
{
Expand Down Expand Up @@ -214,9 +215,8 @@ class SingleLUT : public LUT

public:
static constexpr char sDetectorName[] = "FDD";
static constexpr char sDefaultCCDBpath[] = "http://ccdb-test.cern.ch:8080/";
static constexpr char sDefaultLUTpath[] = "FDD/LookUpTable";
inline static std::string sCurrentCCDBpath = sDefaultCCDBpath;
inline static std::string sCurrentCCDBpath = o2::base::NameConf::getCCDBServer();
inline static std::string sCurrentLUTpath = sDefaultLUTpath;
//Before instance() call, setup url and path
static void setCCDBurl(const std::string& url) { sCurrentCCDBpath = url; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
#include "CCDB/BasicCCDBManager.h"
#include "FT0Base/Constants.h"
#include "DataFormatsFIT/LookUpTable.h"
#include "DetectorsCommonDataFormats/NameConf.h"
#include <Rtypes.h>
#include <cassert>
#include <exception>
Expand Down Expand Up @@ -214,7 +215,7 @@ class LookUpTable

std::vector<o2::ft0::Topo> lut_data;
auto& mgr = o2::ccdb::BasicCCDBManager::instance();
mgr.setURL("http://ccdb-test.cern.ch:8080");
mgr.setURL(o2::base::NameConf::getCCDBServer());
auto hvch = mgr.get<std::vector<o2::ft0::HVchannel>>("FT0/LookUpTable");
size_t max = 0;
for (auto const& chan : *hvch) {
Expand Down Expand Up @@ -371,9 +372,8 @@ class SingleLUT : public LUT

public:
static constexpr char sDetectorName[] = "FT0";
static constexpr char sDefaultCCDBpath[] = "http://ccdb-test.cern.ch:8080/";
static constexpr char sDefaultLUTpath[] = "FT0/LookUpTableNew";
inline static std::string sCurrentCCDBpath = sDefaultCCDBpath;
inline static std::string sCurrentCCDBpath = o2::base::NameConf::getCCDBServer();
inline static std::string sCurrentLUTpath = sDefaultLUTpath;
//Before instance() call, setup url and path
static void setCCDBurl(const std::string& url) { sCurrentCCDBpath = url; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
#include <iomanip> // std::setfill, std::setw - for stream formating
#include <Framework/Logger.h>
#include "FV0Base/Constants.h"
#include "DetectorsCommonDataFormats/NameConf.h"

namespace o2
{
Expand Down Expand Up @@ -210,9 +211,8 @@ class SingleLUT : public LUT

public:
static constexpr char sDetectorName[] = "FV0";
static constexpr char sDefaultCCDBpath[] = "http://ccdb-test.cern.ch:8080/";
static constexpr char sDefaultLUTpath[] = "FV0/LookUpTable";
inline static std::string sCurrentCCDBpath = sDefaultCCDBpath;
inline static std::string sCurrentCCDBpath = o2::base::NameConf::getCCDBServer();
inline static std::string sCurrentLUTpath = sDefaultLUTpath;
//Before instance() call, setup url and path
static void setCCDBurl(const std::string& url) { sCurrentCCDBpath = url; }
Expand Down
6 changes: 3 additions & 3 deletions Detectors/AOD/src/AODProducerWorkflowSpec.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
#include "DataFormatsMCH/TrackMCH.h"
#include "DataFormatsMFT/TrackMFT.h"
#include "DataFormatsTPC/TrackTPC.h"
#include "DetectorsCommonDataFormats/NameConf.h"
#include "DetectorsBase/GeometryManager.h"
#include "CCDB/BasicCCDBManager.h"
#include "CommonConstants/PhysicsConstants.h"
Expand Down Expand Up @@ -137,10 +138,9 @@ uint64_t AODProducerWorkflowDPL::getTFNumber(const o2::InteractionRecord& tfStar
o2::ccdb::CcdbApi ccdb_api;
const std::string rct_path = "RCT/RunInformation/";
const std::string start_orbit_path = "Trigger/StartOrbit";
const std::string url = "http://ccdb-test.cern.ch:8080";

mgr.setURL(url);
ccdb_api.init(url);
mgr.setURL(o2::base::NameConf::getCCDBServer());
ccdb_api.init(o2::base::NameConf::getCCDBServer());

std::map<int, int>* mapStartOrbit = mgr.get<std::map<int, int>>(start_orbit_path);
int64_t ts = 0;
Expand Down
2 changes: 0 additions & 2 deletions Detectors/Base/include/DetectorsBase/Aligner.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ namespace base
class Aligner : public o2::conf::ConfigurableParamHelper<Aligner>
{
public:
const std::string& getCCDB() const { return mCCDB; }
const std::string& getDetectors() const { return mDetectors; }
long getTimeStamp() const;
o2::detectors::DetID::mask_t getDetectorsMask() const;
Expand All @@ -37,7 +36,6 @@ class Aligner : public o2::conf::ConfigurableParamHelper<Aligner>
void applyAlignment(long timestamp = 0, o2::detectors::DetID::mask_t addMask = o2::detectors::DetID::FullMask) const;

private:
std::string mCCDB = "http://ccdb-test.cern.ch:8080"; // URL for CCDB acces
std::string mDetectors = "all"; // comma-separated list of modules to align, "all" or "none"
long mTimeStamp = 0; // assigned TimeStamp or now() if 0

Expand Down
6 changes: 3 additions & 3 deletions Detectors/Base/src/Aligner.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ void Aligner::applyAlignment(long timestamp, DetID::mask_t addMask) const
if (timestamp == 0) {
timestamp = getTimeStamp();
}
ccdbmgr.setURL(getCCDB());
ccdbmgr.setURL(o2::base::NameConf::getCCDBServer());
ccdbmgr.setTimestamp(timestamp);
DetID::mask_t done, skipped;
DetID::mask_t detGeoMask(gGeoManager->GetUniqueID());
Expand All @@ -55,7 +55,7 @@ void Aligner::applyAlignment(long timestamp, DetID::mask_t addMask) const
std::string path = o2::base::NameConf::getAlignmentPath({id});
auto algV = ccdbmgr.get<std::vector<o2::detectors::AlignParam>>(path);
if (!algV) {
throw std::runtime_error(fmt::format("Failed to fetch alignment from {}:{}", getCCDB(), path));
throw std::runtime_error(fmt::format("Failed to fetch alignment from {}:{}", o2::base::NameConf::getCCDBServer(), path));
}
if (!algV->empty()) {
done.set(id);
Expand All @@ -64,7 +64,7 @@ void Aligner::applyAlignment(long timestamp, DetID::mask_t addMask) const
skipped.set(id);
}
}
std::string log = fmt::format("Alignment from {} for timestamp {}: ", getCCDB(), timestamp);
std::string log = fmt::format("Alignment from {} for timestamp {}: ", o2::base::NameConf::getCCDBServer(), timestamp);
if (done.any()) {
log += fmt::format("applied to [{}]", DetID::getNames(done));
}
Expand Down
3 changes: 2 additions & 1 deletion Detectors/CPV/base/include/CPVBase/CPVSimParams.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@

#include "CommonUtils/ConfigurableParam.h"
#include "CommonUtils/ConfigurableParamHelper.h"
#include "DetectorsCommonDataFormats/NameConf.h"

namespace o2
{
Expand All @@ -23,7 +24,7 @@ namespace cpv
// (mostly used in GEANT stepping and Digitizer)
struct CPVSimParams : public o2::conf::ConfigurableParamHelper<CPVSimParams> {

std::string mCCDBPath = "http://ccdb-test.cern.ch:8080"; ///< use "localtest" to avoid connecting ccdb server, otherwise use ccdb-test.cern.ch
std::string mCCDBPath = o2::base::NameConf::getCCDBServer(); ///< use "localtest" to avoid connecting ccdb server, otherwise use ccdb-test.cern.ch

//Parameters used in conversion of deposited energy to APD response
int mnCellX = 128;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
#include "DataFormatsCPV/CalibParams.h"
#include "DataFormatsCPV/Pedestals.h"
#include "DataFormatsCPV/BadChannelMap.h"
#include "DetectorsCommonDataFormats/NameConf.h"

namespace o2
{
Expand Down Expand Up @@ -95,7 +96,7 @@ class RawWriter
std::vector<padCharge> mPadCharge[kNcc][kNDilogic][kNGasiplex]; ///< list of signals per event
FileFor_t mFileFor = FileFor_t::kFullDet; ///< Granularity of the output files
std::string mOutputLocation = "./"; ///< Rawfile name
std::string mCcdbUrl = "http://ccdb-test.cern.ch:8080"; ///< CCDB Url
std::string mCcdbUrl = o2::base::NameConf::getCCDBServer(); ///< CCDB Url
CalibParams* mCalibParams = nullptr; ///< CPV calibration
Pedestals* mPedestals = nullptr; ///< CPV pedestals
BadChannelMap* mBadMap = nullptr; ///< CPV bad channel map
Expand Down
5 changes: 1 addition & 4 deletions Detectors/CPV/simulation/src/RawCreator.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,6 @@ int main(int argc, const char** argv)
add_option("file-for,f", bpo::value<std::string>()->default_value("all"), "single file per: all,cru,link");
add_option("output-dir,o", bpo::value<std::string>()->default_value("./"), "output directory for raw data");
add_option("debug,d", bpo::value<uint32_t>()->default_value(0), "Select debug output level [0 = no debug output]");
add_option("ccdb-url,c", bpo::value<std::string>()->default_value("http://ccdb-test.cern.ch:8080"), "CCDB Url ['localtest' for local testing]");
add_option("hbfutils-config,u", bpo::value<std::string>()->default_value(std::string(o2::base::NameConf::DIGITIZATIONCONFIGFILE)), "config file for HBFUtils (or none)");
add_option("configKeyValues", bpo::value<std::string>()->default_value(""), "comma-separated configKeyValues");

Expand Down Expand Up @@ -83,8 +82,6 @@ int main(int argc, const char** argv)
outputdir = vm["output-dir"].as<std::string>(),
filefor = vm["file-for"].as<std::string>();

auto ccdbUrl = vm["ccdb-url"].as<std::string>();

// if needed, create output directory
if (!std::filesystem::exists(outputdir)) {
if (!std::filesystem::create_directories(outputdir)) {
Expand Down Expand Up @@ -112,7 +109,7 @@ int main(int argc, const char** argv)
o2::cpv::RawWriter rawwriter;
rawwriter.setOutputLocation(outputdir.data());
rawwriter.setFileFor(granularity);
rawwriter.setCcdbUrl(ccdbUrl.data());
rawwriter.setCcdbUrl(o2::base::NameConf::getCCDBServer().c_str());
rawwriter.init();
rawwriter.getWriter().setContinuousReadout(grp->isDetContinuousReadOut(o2::detectors::DetID::CPV)); // must be set explicitly

Expand Down
3 changes: 2 additions & 1 deletion Detectors/CPV/workflow/src/RawToDigitConverterSpec.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
#include "CCDB/BasicCCDBManager.h"
#include "CPVBase/Geometry.h"
#include "CommonUtils/VerbosityConfig.h"
#include "DetectorsCommonDataFormats/NameConf.h"

using namespace o2::cpv::reco_workflow;

Expand Down Expand Up @@ -284,7 +285,7 @@ o2::framework::DataProcessorSpec o2::cpv::reco_workflow::getRawToDigitConverterS
o2::framework::adaptFromTask<o2::cpv::reco_workflow::RawToDigitConverterSpec>(),
o2::framework::Options{
{"pedestal", o2::framework::VariantType::Bool, false, {"do not subtract pedestals from digits"}},
{"ccdb-url", o2::framework::VariantType::String, "http://ccdb-test.cern.ch:8080", {"CCDB Url"}},
{"ccdb-url", o2::framework::VariantType::String, o2::base::NameConf::getCCDBServer(), {"CCDB Url"}},
{"no-gain-calibration", o2::framework::VariantType::Bool, false, {"do not apply gain calibration"}},
{"no-bad-channel-map", o2::framework::VariantType::Bool, false, {"do not mask bad channels"}},
}};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
#include "DataFormatsCTP/Digits.h"
#include "DataFormatsCTP/Configuration.h"
#include "CCDB/BasicCCDBManager.h"
#include "DetectorsCommonDataFormats/NameConf.h"
#include <gsl/span>

namespace o2
Expand All @@ -36,7 +37,7 @@ class Digitizer
void init();
private:
// CTP configuration
std::string mCCDBServer = "http://ccdb-test.cern.ch:8080";
std::string mCCDBServer = o2::base::NameConf::getCCDBServer();
CTPConfiguration* mCTPConfiguration = nullptr;
ClassDefNV(Digitizer, 2);
};
Expand Down
4 changes: 3 additions & 1 deletion Detectors/DCS/testWorkflow/src/dcs-proxy.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ void customize(std::vector<ConfigParamSpec>& workflowOptions)
workflowOptions.push_back(ConfigParamSpec{"test-mode", VariantType::Bool, false, {"test mode"}});
workflowOptions.push_back(ConfigParamSpec{"ccdb-url", VariantType::String, "http://ccdb-test.cern.ch:8080", {"url of CCDB to get the detectors DPs configuration"}});
workflowOptions.push_back(ConfigParamSpec{"detector-list", VariantType::String, "TOF, MCH", {"list of detectors for which to process DCS"}});
workflowOptions.push_back(ConfigParamSpec{"configKeyValues", VariantType::String, "", {"Semicolon separated key=value strings"}});
}

#include "Framework/runDataProcessing.h"
Expand All @@ -55,8 +56,9 @@ WorkflowSpec defineDataProcessing(ConfigContext const& config)

bool verbose = config.options().get<bool>("verbose");
bool testMode = config.options().get<bool>("test-mode");
std::string url = config.options().get<std::string>("ccdb-url");
std::string detectorList = config.options().get<std::string>("detector-list");
o2::conf::ConfigurableParam::updateFromString(config.options().get<std::string>("configKeyValues"));
std::string url = config.options().get<std::string>("ccdb-url");

std::unordered_map<DPID, o2h::DataDescription> dpid2DataDesc;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
#include "Framework/WorkflowSpec.h"
#include "CCDB/CcdbApi.h"
#include "CCDB/CcdbObjectInfo.h"
#include "DetectorsCommonDataFormats/NameConf.h"

using namespace o2::framework;

Expand Down Expand Up @@ -128,7 +129,7 @@ DataProcessorSpec getEMCALChannelCalibDeviceSpec()
AlgorithmSpec{adaptFromTask<device>()},
Options{
{"do-EMCAL-channel-calib-in-test-mode", VariantType::Bool, false, {"to run in test mode for simplification"}},
{"ccdb-path", VariantType::String, "http://ccdb-test.cern.ch:8080", {"Path to CCDB"}},
{"ccdb-path", VariantType::String, o2::base::NameConf::getCCDBServer(), {"Path to CCDB"}},
{"useScaledHistoForBadChannelMap", VariantType::Bool, false, {"Use scaled histogram for bad channel extraction"}}}};
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
#include "Framework/WorkflowSpec.h"
#include "Framework/Task.h"
#include "Framework/Logger.h"
#include "DetectorsCommonDataFormats/NameConf.h"

using namespace o2::framework;

Expand Down Expand Up @@ -204,7 +205,7 @@ DataProcessorSpec getEMCALDCSDataProcessorSpec()
Inputs{{"input", "DCS", "EMCDATAPOINTS"}},
outputs,
AlgorithmSpec{adaptFromTask<o2::emcal::EMCALDCSDataProcessor>()},
Options{{"ccdb-path", VariantType::String, "http://ccdb-test.cern.ch:8080", {"Path to CCDB"}},
Options{{"ccdb-path", VariantType::String, o2::base::NameConf::getCCDBServer(), {"Path to CCDB"}},
{"use-ccdb-to-configure", VariantType::Bool, false, {"Use CCDB to configure"}},
{"use-verbose-mode", VariantType::Bool, false, {"Use verbose mode"}},
{"DPs-update-interval", VariantType::Int64, 600ll, {"Interval (in s) after which to update the DPs CCDB entry"}}}};
Expand Down
6 changes: 4 additions & 2 deletions Detectors/FIT/FT0/calibration/testWorkflow/slew_upload.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ int main(int argc, char** argv)
add_option("input-file", bpo::value<std::string>()->default_value("collFT0.root"), "verbosity level");
add_option("merged-file", bpo::value<std::string>()->default_value("FT0slewGraphs.root"), "input merged file");
add_option("number-of-files", bpo::value<int>()->default_value(1), "number of files to merge");
add_option("configKeyValues", bpo::value<std::string>()->default_value(""), "comma-separated configKeyValues");

opt_all.add(opt_general).add(opt_hidden);
bpo::store(bpo::command_line_parser(argc, argv).options(opt_all).positional(opt_pos).run(), vm);
Expand All @@ -73,6 +74,7 @@ int main(int argc, char** argv)
std::cerr << e.what() << ", application will now exit" << std::endl;
exit(2);
}
o2::conf::ConfigurableParam::updateFromString(vm["configKeyValues"].as<std::string>());

// o2::conf::ConfigurableParam::updateFromString(vm["configKeyValues"].as<std::string>());
slew_upload(vm["input-file"].as<std::string>(),
Expand Down Expand Up @@ -104,8 +106,8 @@ void slew_upload(const std::string& inFileName, const std::string& mergedFileNam
gr.Print();
CcdbApi api;
std::map<std::string, std::string> metadata; // can be empty
api.init("http://ccdb-test.cern.ch:8080/"); // or http://localhost:8080 for a local installation
// store abitrary user object in strongly typed manner
api.init(o2::base::NameConf::getCCDBServer()); // or http://localhost:8080 for a local installation
// store abitrary user object in strongly typed manner
api.storeAsTFileAny(&graphs, "FT0/SlewingCorr", metadata);

//
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
#include "CCDB/BasicCCDBManager.h"
#include "FT0Base/Geometry.h"
#include "TStopwatch.h"
#include "DetectorsCommonDataFormats/NameConf.h"

using namespace o2::framework;

Expand All @@ -42,7 +43,7 @@ class ReconstructionDPL : public Task

private:
bool mUseMC = false;
const std::string mCCDBpath = "http://alice-ccdb.cern.ch";
const std::string mCCDBpath = o2::base::NameConf::getCCDBServer();
std::vector<o2::ft0::RecPoints> mRecPoints;
std::vector<o2::ft0::ChannelDataFloat> mRecChData;
o2::ft0::CollisionTimeRecoTask mReco;
Expand Down
4 changes: 2 additions & 2 deletions Detectors/FIT/FT0/workflow/src/ft0-reco-workflow.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
#include "CommonUtils/ConfigurableParam.h"
#include "DetectorsRaw/HBFUtilsInitializer.h"
#include "Framework/CallbacksPolicy.h"
#include "DetectorsCommonDataFormats/NameConf.h"
#include <string>

using namespace o2::framework;
Expand All @@ -29,7 +30,6 @@ void customize(std::vector<o2::framework::ConfigParamSpec>& workflowOptions)
// option allowing to set parameters
std::vector<o2::framework::ConfigParamSpec> options{
{"disable-mc", o2::framework::VariantType::Bool, false, {"disable MC propagation even if available"}},
{"ccdb-path-ft0", o2::framework::VariantType::String, "http://o2-ccdb.internal/", {"CCDB path"}},
{"disable-root-input", o2::framework::VariantType::Bool, false, {"disable root-files input readers"}},
{"disable-root-output", o2::framework::VariantType::Bool, false, {"disable root-files output writers"}},
{"configKeyValues", VariantType::String, "", {"Semicolon separated key=value strings"}}};
Expand All @@ -52,7 +52,7 @@ WorkflowSpec defineDataProcessing(ConfigContext const& configcontext)
o2::conf::ConfigurableParam::writeINI("o2-ft0-recoflow_configuration.ini");

auto useMC = !configcontext.options().get<bool>("disable-mc");
auto ccdbpath = configcontext.options().get<std::string>("ccdb-path-ft0");
auto ccdbpath = o2::base::NameConf::getCCDBServer();
auto disableRootInp =
configcontext.options().get<bool>("disable-root-input");
auto disableRootOut = configcontext.options().get<bool>("disable-root-output");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
#include "CCDB/CcdbApi.h"
#endif

int makeChannelTimeOffsetFV0CalibObjectInCCDB(const std::string url = "http://o2-ccdb.internal/")
int makeChannelTimeOffsetFV0CalibObjectInCCDB(const std::string url = "http://alice-ccdb.cern.ch/")
{
o2::ccdb::CcdbApi api;
api.init(url);
Expand Down
Loading