13#include <TGeoManager.h>
19std::unique_ptr<o2::iotof::GeometryTGeo> GeometryTGeo::sInstance;
51 LOGP(fatal,
"Invalid use of public constructor: o2::iotof::GeometryTGeo instance exists");
61 LOGP(warning,
"Already built");
66 LOGP(fatal,
"Geometry is not loaded");
79 sInstance = std::unique_ptr<GeometryTGeo>(
new GeometryTGeo(
true, 0));
81 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 sITOFStaveName
static std::string sFTOFChipName
static std::string sOTOFChipName
static std::string sITOFModuleName
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 sOTOFModuleName
static std::string sOTOFStaveName
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 ...