|
ATLAS Offline Software
|
Go to the documentation of this file.
48 using StationMap = std::map<std::string, std::unique_ptr<Station> >;
51 using TgcReadParsMap = std::map<std::string, GeoModel::TransientConstSharedPtr<TgcReadoutParams>>;
54 using TechnologyMap = std::map<std::string, std::unique_ptr<Technology>>;
92 void addallocPos(
const std::string& statType,
int fi,
int zi,
int subtyp,
int cutout);
void setLayoutName(const std::string &s)
Technology * GetTechnology(const std::string &name)
AllocposIterator AllocposBegin() const
Ensure that the Athena extensions are properly loaded.
int getNovaReadVersion() const
std::map< std::string, int >::const_iterator allocPosIterator
std::map< std::string, int > m_allocPos
allocPosIterator allocPosEnd() const
A pointer together with a movable lock.
int allocPosFindSubtype(const std::string &statType, int fi, int zi) const
void setNovaVersion(int i)
const Station * GetStation(const std::string &name) const
const TgcReadParsMap & tgcReadParsMap() const
AllocposIterator AllocposEnd() const
const std::string & getLayoutName() const
TgcReadParsMap m_tgcReadouts
int allocPosFindCutout(const std::string &statType, int fi, int zi) const
Position GetStationPosition(const std::string &nameType, int fi, int zi) const
std::string m_layout_name
std::string m_geometry_version
void setGeometryVersion(const std::string &s)
void StoreTgcRPars(GeoModel::TransientConstSharedPtr< TgcReadoutParams > t)
void PrintAllStations() const
void addAllocpos(int i, const std::string &str)
A pointer together with a movable lock.
const std::string & getGeometryVersion() const
std::string m_DBMuonVersion
allocPosIterator allocPosBegin() const
int allocPosBuildValue(int subtype, int cutout) const
Class to provide easy MsgStream access and capabilities.
int NTgcReadTypes() const
void set_amdb_from_RDB(bool)
std::map< int, std::string >::const_iterator AllocposIterator
TechnologyMap m_technologies
std::map< int, std::string > m_allocatedpos
bool amdb_from_RDB() const
AllocposIterator AllocposFind(int) const
std::recursive_mutex m_mutex
static LockedMYSQL GetPointer()
void addallocPos(const std::string &key, int value)
std::array< GeoModel::TransientConstSharedPtr< TgcReadoutParams >, NTgcReadouts > m_tgcReadout
void setNovaReadVersion(int i)
std::map< std::string, GeoModel::TransientConstSharedPtr< TgcReadoutParams > > TgcReadParsMap
void StoreTechnology(Technology *t)
std::map< std::string, std::unique_ptr< Station > > StationMap
const Technology * GetATechnology(const std::string &name) const
allocPosIterator allocPosFind(const std::string &key) const
void StoreStation(Station *s)
int getNovaVersion() const
GeoModel::TransientConstSharedPtr< TgcReadoutParams > GetTgcRPars(const std::string &name) const
std::string allocPosBuildKey(const std::string &statType, int fi, int zi) const
TechnologyMap::const_iterator TechnologyIterator
static MYSQLPtr & GetMYSQLPtr()
std::string AllocposFindName(int) const
const StationMap & stationMap() const
TgcReadParsMap::const_iterator TgcReadParsIterator
std::map< std::string, std::unique_ptr< Technology > > TechnologyMap
StationMap::const_iterator StationIterator