|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONALIGNMENTDATA_MDTALIGNMENTSTORE_H
6 #define MUONALIGNMENTDATA_MDTALIGNMENTSTORE_H
virtual IdentifierHash moduleHash(const Identifier &id) const =0
Returns the module hash associated to an Identifier.
const Muon::IMuonIdHelperSvc * m_idHelperSvc
Helper struct to cache simulatenously the As-built and the BLine corrections of the Mdts for fast acc...
chamberDistortions getDistortion(const Identifier &detElId) const
Returns a chamber distortion that's cached for the corresponding Mdt chamber element.
The muon system contains additional parameters such as B-lines, as-built, passivation.
Helper struct to store the pointer to the Mdt distrotion parameters, namely the As-built and the BLin...
void storeDistortion(const Identifier &detElId, const BLinePar *bline, const MdtAsBuiltPar *asBuilt)
std::vector< chamberDistortions > m_alignMap
virtual MuonStationIndex::TechnologyIndex technologyIndex(const Identifier &id) const =0
calculate layer index from Identifier
const MdtAsBuiltPar * asBuilt
Container classifier the MDT as-built parameters See parameter description in http://atlas-muon-align...
Interface for Helper service that creates muon Identifiers and can be used to print Identifiers.
setBGCode setTAP setLVL2ErrorBits bool
MdtAlignmentStore(const Muon::IMuonIdHelperSvc *idHelperSvc)