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_unique<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_unique<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.