13#include <TGeoManager.h>
19std::unique_ptr<o2::iotof::GeometryTGeo> GeometryTGeo::sInstance;
47 LOGP(fatal,
"Invalid use of public constructor: o2::iotof::GeometryTGeo instance exists");
57 LOGP(warning,
"Already built");
62 LOGP(fatal,
"Geometry is not loaded");
75 sInstance = std::unique_ptr<GeometryTGeo>(
new GeometryTGeo(
true, 0));
77 return sInstance.get();
static std::string sFTOFSensorName
static std::string sOTOFLayerName
static std::string sOTOFSensorName
static std::string sIOTOFVolumeName
void fillMatrixCache(int mask)
static std::string sFTOFChipName
static std::string sOTOFChipName
static std::string sFTOFLayerName
GeometryTGeo(bool build=false, int loadTrans=0)
static std::string sBTOFSensorName
static std::string sBTOFChipName
static std::string sITOFChipName
void Build(int loadTrans)
static std::string sITOFSensorName
static GeometryTGeo * Instance()
static std::string sITOFLayerName
static std::string sBTOFLayerName
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...