ATLAS Offline Software
Tracking/Acts/ActsGeoUtils/ActsGeoUtils/Defs.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 #ifndef ACTSGEOUTILS_DEFS_H
5 #define ACTSGEOUTILS_DEFS_H
10 
11 #include <limits>
12 #include <set>
13 
15 namespace ActsTrk{
16 
17  template <class> class SurfaceBoundSet;
19  template<class BoundType> using SurfaceBoundSetPtr = std::shared_ptr<SurfaceBoundSet<BoundType>>;
20 
21  class SurfaceCache;
22  using SurfaceCacheSet = std::set<std::unique_ptr<SurfaceCache>, std::less<>>;
23 
24 
25  class TransformCache;
26  template <class> class TransformCacheDetEle;
27 }
28 
29 #endif
ActsTrk::SurfaceCacheSet
std::set< std::unique_ptr< SurfaceCache >, std::less<> > SurfaceCacheSet
Definition: Tracking/Acts/ActsGeoUtils/ActsGeoUtils/Defs.h:22
ActsGeometryContext.h
ActsTrk::TransformCacheDetEle
Definition: Tracking/Acts/ActsGeoUtils/ActsGeoUtils/Defs.h:26
ActsTrk::SurfaceCache
: Helper class to connect the aligned transformations of each active sensor(layer) with the Acts::Sur...
Definition: Tracking/Acts/ActsGeoUtils/ActsGeoUtils/SurfaceCache.h:23
ActsTrk::SurfaceBoundSet
Definition: Tracking/Acts/ActsGeoUtils/ActsGeoUtils/Defs.h:17
GeoPrimitivesHelpers.h
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition: MuonDetectorBuilderTool.cxx:54
ActsTrk::SurfaceBoundSetPtr
std::shared_ptr< SurfaceBoundSet< BoundType > > SurfaceBoundSetPtr
Aberivation to create a new SurfaceBoundSetPtr.
Definition: Tracking/Acts/ActsGeoUtils/ActsGeoUtils/Defs.h:19
ActsTrk::TransformCache
Definition: TransformCache.h:21