![]() |
ATLAS Offline Software
|
#include "GeoPrimitives/GeoPrimitives.h"#include "TrkDetDescrUtils/BinnedArray.h"#include "TrkDetDescrUtils/GeometrySignature.h"#include "TrkDetDescrUtils/ObjectAccessor.h"#include <memory>#include "TrkEventPrimitives/PropDirection.h"#include "TrkGeometry/DetachedTrackingVolume.h"#include "TrkGeometry/GlueVolumesDescriptor.h"#include "TrkGeometry/LayerAttemptsCalculator.h"#include "TrkGeometry/Material.h"#include "TrkSurfaces/BoundaryCheck.h"#include "TrkSurfaces/Surface.h"#include "TrkVolumes/BoundaryCylinderSurface.h"#include "TrkVolumes/BoundaryDiscSurface.h"#include "TrkVolumes/BoundarySurface.h"#include "TrkVolumes/BoundarySurfaceFace.h"#include "TrkVolumes/Volume.h"#include <string>#include <span>#include "AthenaBaseComps/AthMsgStreamMacros.h"#include "CxxUtils/CachedUniquePtr.h"#include "CxxUtils/checker_macros.h"#include "TrkGeometry/TrackingVolume.icc"Go to the source code of this file.
Classes | |
| class | Trk::ConstSharedPtrSpan< T > |
| class | Trk::TrackingVolume |
| Full Volume description used in Tracking, it inherits from Volume to get the geometrical structure, such as from MaterialProperties and from MagneticFieldProperties. More... | |
Namespaces | |
| namespace | Trk |
| Ensure that the ATLAS eigen extensions are properly loaded. | |
Macros | |
| #define | TRKGEOMETRY_MAXLAYERATTEMPTS 100 |
Typedefs | |
| typedef BinnedArray< Layer > | Trk::LayerArray |
| simply for the eye | |
| template<class T> | |
| using | Trk::ArraySpan = std::span<T> |
| template<class T> | |
| using | Trk::LayerIntersection = FullIntersection<Layer, Surface, T> |
| template<class T> | |
| using | Trk::BoundaryIntersection |
| #define TRKGEOMETRY_MAXLAYERATTEMPTS 100 |
Definition at line 40 of file TrackingVolume.h.