ATLAS Offline Software
|
#include <MmAlignmentStore.h>
Public Types | |
using | MmAsBuiltPtr = NswAsBuiltDbData::MmAsBuiltPtr |
Pointer to the collection of passivation parameters if the project is not AthSimulation. More... | |
Public Member Functions | |
MmAlignmentStore ()=default | |
void | cacheBLine (const Identifier &detElId, const BLinePar &bline) |
Caches the micromega BLine parameter. More... | |
const BLinePar * | getBLine (const Identifier &bLine) const |
Returns the micromega BLine parameter if it exists. More... | |
Public Attributes | |
const NswPassivationDbData * | passivation {nullptr} |
Passivation is subdivided into several PCBs Ship the complete container with the alignment store. More... | |
MmAsBuiltPtr | asBuiltPars {} |
Private Types | |
using | BLineCache = std::unordered_map< Identifier, const BLinePar * > |
Private Attributes | |
BLineCache | m_blines {} |
Definition at line 15 of file MmAlignmentStore.h.
|
private |
Definition at line 35 of file MmAlignmentStore.h.
Pointer to the collection of passivation parameters if the project is not AthSimulation.
Otherwise, it's a char
Definition at line 23 of file MmAlignmentStore.h.
|
default |
void MmAlignmentStore::cacheBLine | ( | const Identifier & | detElId, |
const BLinePar & | bline | ||
) |
Caches the micromega BLine parameter.
Definition at line 8 of file MmAlignmentStore.cxx.
|
inline |
Returns the micromega BLine parameter if it exists.
Definition at line 29 of file MmAlignmentStore.h.
MmAsBuiltPtr MmAlignmentStore::asBuiltPars {} |
Definition at line 24 of file MmAlignmentStore.h.
|
private |
Definition at line 36 of file MmAlignmentStore.h.
const NswPassivationDbData* MmAlignmentStore::passivation {nullptr} |
Passivation is subdivided into several PCBs Ship the complete container with the alignment store.
Definition at line 20 of file MmAlignmentStore.h.