4#ifndef ACTSGEOMETRYINTERFACES_RawGeomAlignStore_H
5#define ACTSGEOMETRYINTERFACES_RawGeomAlignStore_H
51 std::shared_ptr<GeoAlignmentStore>
geoModelAlignment{std::make_shared<GeoAlignmentStore>()};
Cached unique_ptr with atomic update.
Hold mappings of ranges to condition objects.
#define CONDCONT_DEF(...)
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
GeoModel::TransientConstSharedPtr< detail::TransformStore > TrackingAlignStorePtr
Pointer to the store caching the final tracking transformations.
InternalAlignPtr internalAlignment
detail::TransformStore::Mode Mode
std::shared_ptr< GeoAlignmentStore > geoModelAlignment
Store containing the aligned GeoModel nodes.
GeoModel::TransientConstSharedPtr< InternalAlignStore > InternalAlignPtr
virtual ~DetectorAlignStore()=default
Default virtual destructor.
TrackingAlignStorePtr trackingAlignment
DetectorType detType
The aligned detector element type.
DetectorAlignStore(const DetectorAlignStore &other)=default
Copy constructor.
DetectorAlignStore(const DetectorType type, const Mode mode)
Default constructor.
The TransientConstSharedPtr allows non-const access if the pointer itself is non-const but in the con...
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
DetectorType
Simple enum to Identify the Type of the ACTS sub detector.
@ UnDefined
Small Thing Gap chambers (NSW).
The muon system contains additional parameters such as B-lines, as-built, passivation.