|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef MUONALIGNMENTDATA_MMALIGNMENTSTORE_H
5 #define MUONALIGNMENTDATA_MMALIGNMENTSTORE_H
30 BLineCache::const_iterator itr =
m_blines.find(bLine);
31 if (itr !=
m_blines.end())
return itr->second;
35 using BLineCache = std::unordered_map<Identifier, const BLinePar*>;
MmAlignmentStore()=default
The muon system contains additional parameters such as B-lines, as-built, passivation.
void cacheBLine(const Identifier &detElId, const BLinePar &bline)
Caches the micromega BLine parameter.
std::unordered_map< Identifier, const BLinePar * > BLineCache
const BLinePar * getBLine(const Identifier &bLine) const
Returns the micromega BLine parameter if it exists.
GeoModel::TransientConstSharedPtr< NswAsBuilt::StripCalculator > MmAsBuiltPtr
Storage to the micromega as built calculator.
const NswPassivationDbData * passivation
Passivation is subdivided into several PCBs Ship the complete container with the alignment store.