![]() |
ATLAS Offline Software
|
#include <DetectorAlignStore.h>
Classes | |
| struct | InternalAlignStore |
| The muon system contains additional parameters such as B-lines, as-built, passivation. More... | |
| class | TrackingAlignStore |
| Store holding the transfomations used by the Acts algorithms. More... | |
Public Types | |
| using | TrackingAlignStorePtr = GeoModel::TransientConstSharedPtr< TrackingAlignStore > |
| Pointer to the store caching the final tracking transformations. More... | |
| using | InternalAlignPtr = GeoModel::TransientConstSharedPtr< InternalAlignStore > |
Public Member Functions | |
| DetectorAlignStore (const DetectorAlignStore &other)=default | |
| Copy constructor. More... | |
| DetectorAlignStore (const DetectorType _type) | |
| Default constructor. More... | |
| virtual | ~DetectorAlignStore ()=default |
| Default virtual destructor. More... | |
Public Attributes | |
| std::shared_ptr< GeoAlignmentStore > | geoModelAlignment {std::make_shared<GeoAlignmentStore>()} |
| Store containing the aligned GeoModel nodes. More... | |
| DetectorType | detType {DetectorType::UnDefined} |
| The aligned detector element type. More... | |
| TrackingAlignStorePtr | trackingAlignment {std::make_unique<TrackingAlignStore>(detType)} |
| InternalAlignPtr | internalAlignment {} |
Definition at line 20 of file DetectorAlignStore.h.
| using ActsTrk::DetectorAlignStore::InternalAlignPtr = GeoModel::TransientConstSharedPtr<InternalAlignStore> |
Definition at line 70 of file DetectorAlignStore.h.
| using ActsTrk::DetectorAlignStore::TrackingAlignStorePtr = GeoModel::TransientConstSharedPtr<TrackingAlignStore> |
Pointer to the store caching the final tracking transformations.
Definition at line 66 of file DetectorAlignStore.h.
|
default |
Copy constructor.
| ActsTrk::DetectorAlignStore::DetectorAlignStore | ( | const DetectorType | _type | ) |
|
virtualdefault |
Default virtual destructor.
| DetectorType ActsTrk::DetectorAlignStore::detType {DetectorType::UnDefined} |
The aligned detector element type.
Definition at line 64 of file DetectorAlignStore.h.
| std::shared_ptr<GeoAlignmentStore> ActsTrk::DetectorAlignStore::geoModelAlignment {std::make_shared<GeoAlignmentStore>()} |
Store containing the aligned GeoModel nodes.
Definition at line 31 of file DetectorAlignStore.h.
| InternalAlignPtr ActsTrk::DetectorAlignStore::internalAlignment {} |
Definition at line 71 of file DetectorAlignStore.h.
| TrackingAlignStorePtr ActsTrk::DetectorAlignStore::trackingAlignment {std::make_unique<TrackingAlignStore>(detType)} |
Definition at line 67 of file DetectorAlignStore.h.
1.8.18