ATLAS Offline Software
Loading...
Searching...
No Matches
ActsTrk::DetectorAlignStore Class Reference

#include <DetectorAlignStore.h>

Collaboration diagram for ActsTrk::DetectorAlignStore:

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.
using InternalAlignPtr = GeoModel::TransientConstSharedPtr<InternalAlignStore>

Public Member Functions

 DetectorAlignStore (const DetectorAlignStore &other)=default
 Copy constructor.
 DetectorAlignStore (const DetectorType _type)
 Default constructor.
virtual ~DetectorAlignStore ()=default
 Default virtual destructor.

Public Attributes

std::shared_ptr< GeoAlignmentStoregeoModelAlignment {std::make_shared<GeoAlignmentStore>()}
 Store containing the aligned GeoModel nodes.
DetectorType detType {DetectorType::UnDefined}
 The aligned detector element type.
TrackingAlignStorePtr trackingAlignment {std::make_unique<TrackingAlignStore>(detType)}
InternalAlignPtr internalAlignment {}

Detailed Description

Definition at line 20 of file DetectorAlignStore.h.

Member Typedef Documentation

◆ InternalAlignPtr

◆ TrackingAlignStorePtr

Pointer to the store caching the final tracking transformations.

Definition at line 66 of file DetectorAlignStore.h.

Constructor & Destructor Documentation

◆ DetectorAlignStore() [1/2]

ActsTrk::DetectorAlignStore::DetectorAlignStore ( const DetectorAlignStore & other)
default

Copy constructor.

◆ DetectorAlignStore() [2/2]

ActsTrk::DetectorAlignStore::DetectorAlignStore ( const DetectorType _type)

Default constructor.

Definition at line 11 of file DetectorAlignStore.cxx.

11 :
12 detType{type} {}
DetectorType detType
The aligned detector element type.

◆ ~DetectorAlignStore()

virtual ActsTrk::DetectorAlignStore::~DetectorAlignStore ( )
virtualdefault

Default virtual destructor.

Member Data Documentation

◆ detType

DetectorType ActsTrk::DetectorAlignStore::detType {DetectorType::UnDefined}

The aligned detector element type.

Definition at line 64 of file DetectorAlignStore.h.

@ UnDefined
Small Thing Gap chambers (NSW)

◆ geoModelAlignment

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.

31{std::make_shared<GeoAlignmentStore>()};

◆ internalAlignment

InternalAlignPtr ActsTrk::DetectorAlignStore::internalAlignment {}

Definition at line 71 of file DetectorAlignStore.h.

71{};

◆ trackingAlignment

TrackingAlignStorePtr ActsTrk::DetectorAlignStore::trackingAlignment {std::make_unique<TrackingAlignStore>(detType)}

Definition at line 67 of file DetectorAlignStore.h.

67{std::make_unique<TrackingAlignStore>(detType)};

The documentation for this class was generated from the following files: