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
8 changes: 8 additions & 0 deletions ALICE3/Core/GeometryContainer.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,14 @@ void GeometryContainer::init(o2::framework::InitContext& initContext)
}
}

void GeometryContainer::addEntry(const std::string& filename)
{
if (!mCcdb) {
LOG(fatal) << " --- ccdb is not set";
}
mEntries.emplace_back(filename, mCcdb);
}

std::map<std::string, std::string> GeometryEntry::getConfiguration(const std::string& layerName) const
{
auto it = mConfigurations.find(layerName);
Expand Down
2 changes: 1 addition & 1 deletion ALICE3/Core/GeometryContainer.h
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ class GeometryContainer
void init(o2::framework::InitContext& initContext);

// Add a geometry entry from a configuration file
void addEntry(const std::string& filename) { mEntries.emplace_back(filename, mCcdb); }
void addEntry(const std::string& filename);
static void setLutCleanupSetting(const bool cleanLutWhenLoaded) { mCleanLutWhenLoaded = cleanLutWhenLoaded; }
void setCcdbManager(o2::ccdb::BasicCCDBManager* mgr) { mCcdb = mgr; }

Expand Down
1 change: 1 addition & 0 deletions ALICE3/TableProducer/OTF/onTheFlyRichPid.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -288,6 +288,7 @@ struct OnTheFlyRichPid {
float mMagneticField = 0.0f;
void init(o2::framework::InitContext& initContext)
{
mGeoContainer.setCcdbManager(ccdb.operator->());
mGeoContainer.init(initContext);

const int nGeometries = mGeoContainer.getNumberOfConfigurations();
Expand Down
1 change: 1 addition & 0 deletions ALICE3/TableProducer/OTF/onTheFlyTofPid.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,7 @@ struct OnTheFlyTofPid {
float mMagneticField = 0.0f;
void init(o2::framework::InitContext& initContext)
{
mGeoContainer.setCcdbManager(ccdb.operator->());
mGeoContainer.init(initContext);

const int nGeometries = mGeoContainer.getNumberOfConfigurations();
Expand Down
1 change: 1 addition & 0 deletions ALICE3/TableProducer/OTF/onTheFlyTracker.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -317,6 +317,7 @@ struct OnTheFlyTracker {
LOG(info) << "Initializing OnTheFlyTracker task";
ccdb->setURL("http://alice-ccdb.cern.ch");
ccdb->setTimestamp(-1);
mGeoContainer.setCcdbManager(ccdb.operator->());
mGeoContainer.init(initContext);

const int nGeometries = mGeoContainer.getNumberOfConfigurations();
Expand Down
Loading