12#include <klm/bklm/geometry/GeometryPar.h>
13#include <klm/eklm/geometry/GeometryData.h>
15namespace Belle2::KLM {
static const GeometryData & Instance(enum DataSource dataSource=c_Database, const GearDir *gearDir=nullptr)
Instantiation.
Wrapper class around bklm::GeometryPar and EKLM::GeometryData.
~KLMGeometryPar()
Private destructor.
KLMGeometryPar()
Private constructor.
static const bklm::GeometryPar * BarrelInstance()
Return a pointer to the bklm::GeometryPar instance.
static const EKLM::GeometryData * EndcapInstance()
Return a pointer to the EKLM::GeometryData instance.
Provides BKLM geometry parameters for simulation, reconstruction etc (from Gearbox or DataBase)
static GeometryPar * instance(void)
Static method to get a reference to the singleton GeometryPar instance.