ATLAS Offline Software
Classes | Namespaces | Macros | Typedefs
TrackingVolume.h File Reference
#include "GeoPrimitives/GeoPrimitives.h"
#include "TrkDetDescrUtils/BinnedArray.h"
#include "TrkDetDescrUtils/GeometrySignature.h"
#include "TrkDetDescrUtils/ObjectAccessor.h"
#include "TrkDetDescrUtils/SharedObject.h"
#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/AbstractVolume.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
 

Namespaces

 Trk
 Ensure that the ATLAS eigen extensions are properly loaded.
 

Macros

#define TRKGEOMETRY_MAXLAYERATTEMPTS   100
 

Typedefs

template<class T >
using Trk::LayerIntersection = FullIntersection< Layer, Surface, T >
 
template<class T >
using Trk::BoundaryIntersection = FullIntersection< BoundarySurface< TrackingVolume >, Surface, T >
 

Macro Definition Documentation

◆ TRKGEOMETRY_MAXLAYERATTEMPTS

#define TRKGEOMETRY_MAXLAYERATTEMPTS   100

Definition at line 42 of file TrackingVolume.h.