15#ifndef TILEGEOG4CALIB_TILEGEOG4DMLOOKUPBUILDER_H
16#define TILEGEOG4CALIB_TILEGEOG4DMLOOKUPBUILDER_H
21#include "GaudiKernel/ServiceHandle.h"
27class TileGeoG4LookupBuilder;
36 const int verboseLevel);
38 void BuildLookup(
bool test_beam =
false,
int plateToCell = -1);
IRDBAccessSvc is an abstract interface to the athena service that provides the following functionalit...
The Athena Transient Store API.
This class provides access to constants in the Geometry DB.
void CreateGeoG4CalibSections(bool is_ctb, int plateToCell)
void BuildLookup(bool test_beam=false, int plateToCell=-1)
const TileDetDescrManager * m_theManager
std::unique_ptr< TileGeoG4CalibSectionMap > m_sectionMap
TileGeoG4DMLookupBuilder(TileGeoG4LookupBuilder *tile_lookup_builder, ServiceHandle< IRDBAccessSvc > &access, ServiceHandle< IGeoModelSvc > &geo_svc, const ServiceHandle< StoreGateSvc > &pDetStore, const int verboseLevel)
std::map< TileCalibDddbManager::TileCalibSections, TileGeoG4CalibSection *, std::less< TileCalibDddbManager::TileCalibSections > > TileGeoG4CalibSectionMap
TileGeoG4DMLookupBuilder & operator=(const TileGeoG4DMLookupBuilder &)
TileDddbManager * m_tdbManager
TileGeoG4DMLookupBuilder(const TileGeoG4DMLookupBuilder &)
TileGeoG4CalibSection * GetSection(TileCalibDddbManager::TileCalibSections key) const
std::unique_ptr< TileCalibDddbManager > m_dbManager
TileGeoG4LookupBuilder * m_lookup_builder