ATLAS Offline Software
Classes | Namespaces | Macros | Typedefs | Functions
MultiTrajectory.h File Reference
#include <memory>
#include <type_traits>
#include <variant>
#include <string_view>
#include "Acts/EventData/MultiTrajectory.hpp"
#include "Acts/EventData/SourceLink.hpp"
#include "Acts/EventData/TrackStatePropMask.hpp"
#include "Acts/EventData/VectorMultiTrajectory.hpp"
#include "Acts/Utilities/HashedString.hpp"
#include "Acts/Geometry/TrackingGeometry.hpp"
#include "ActsGeometryInterfaces/ActsGeometryContext.h"
#include "Acts/Surfaces/Surface.hpp"
#include "CxxUtils/concepts.h"
#include "xAODTracking/TrackJacobianAuxContainer.h"
#include "xAODTracking/TrackMeasurementAuxContainer.h"
#include "xAODTracking/TrackParametersAuxContainer.h"
#include "xAODTracking/TrackStateContainer.h"
#include "xAODTracking/TrackStateAuxContainer.h"
#include "xAODTracking/TrackSurfaceAuxContainer.h"
#include "xAODTracking/TrackSurfaceContainer.h"
#include "ActsGeometry/ATLASSourceLink.h"
#include "ActsEvent/Decoration.h"
#include "MultiTrajectory.icc"
#include "AthenaKernel/CLASS_DEF.h"
#include "Acts/EventData/VectorTrackContainer.hpp"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Acts::IsReadOnlyMultiTrajectory< T >
 
struct  Acts::IsReadOnlyMultiTrajectory< T & >
 
struct  Acts::IsReadOnlyMultiTrajectory< T && >
 
struct  Acts::IsReadOnlyMultiTrajectory< ActsTrk::MultiTrajectory >
 
struct  Acts::IsReadOnlyMultiTrajectory< ActsTrk::MutableMultiTrajectory >
 
class  ActsTrk::MutableMultiTrajectory
 Athena implementation of ACTS::MultiTrajectory (ReadWrite version) The data is stored in 4 external backends. More...
 
class  ActsTrk::MultiTrajectory
 Read only version of MTJ The implementation is separate as the details are significantly different and in addition only const methods are ever needed. More...
 

Namespaces

 ActsTrk
 The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout geometry to cache the final transformations of the sensor surfaces associated to one particular detector technology (Pixel, Sct, etc.).
 
 Acts
 

Macros

#define INSPECTCALL(_INFO)
 

Typedefs

using ActsTrk::StoredSurface = std::variant< const Acts::Surface *, std::shared_ptr< const Acts::Surface > >
 

Functions

template<typename IFACE , typename AUX >
std::unique_ptr< IFACE > ActsTrk::makeInterfaceContainer (const AUX *aux)
 helper to construct interface container for already filled Aux container TODO maybe should be moved to xAOD area More...
 

Macro Definition Documentation

◆ INSPECTCALL

#define INSPECTCALL (   _INFO)

Definition at line 36 of file MultiTrajectory.h.