![]() |
ATLAS Offline Software
|
Helper struct to cache simulatenously the As-built and the BLine corrections of the Mdts for fast access within the new MdtReadout geometry. More...
#include <MdtAlignmentStore.h>
Classes | |
| struct | chamberDistortions |
| Helper struct to store the pointer to the Mdt distrotion parameters, namely the As-built and the BLine chamber deformations. More... | |
Public Member Functions | |
| MdtAlignmentStore (const Muon::IMuonIdHelperSvc *idHelperSvc) | |
| chamberDistortions | getDistortion (const Identifier &detElId) const |
| Returns a chamber distortion that's cached for the corresponding Mdt chamber element. More... | |
| void | storeDistortion (const Identifier &detElId, const BLinePar *bline, const MdtAsBuiltPar *asBuilt) |
Private Attributes | |
| const Muon::IMuonIdHelperSvc * | m_idHelperSvc {nullptr} |
| std::vector< chamberDistortions > | m_alignMap {} |
Helper struct to cache simulatenously the As-built and the BLine corrections of the Mdts for fast access within the new MdtReadout geometry.
Definition at line 26 of file MdtAlignmentStore.h.
| MdtAlignmentStore::MdtAlignmentStore | ( | const Muon::IMuonIdHelperSvc * | idHelperSvc | ) |
|
inline |
Returns a chamber distortion that's cached for the corresponding Mdt chamber element.
Definition at line 40 of file MdtAlignmentStore.h.
| void MdtAlignmentStore::storeDistortion | ( | const Identifier & | detElId, |
| const BLinePar * | bline, | ||
| const MdtAsBuiltPar * | asBuilt | ||
| ) |
Definition at line 16 of file MdtAlignmentStore.cxx.
|
private |
Definition at line 48 of file MdtAlignmentStore.h.
|
private |
Definition at line 47 of file MdtAlignmentStore.h.
1.8.18