ATLAS Offline Software
Loading...
Searching...
No Matches
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/GeometryContext.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

namespace  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.).
namespace  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

Macro Definition Documentation

◆ INSPECTCALL

#define INSPECTCALL ( _INFO)

Definition at line 32 of file MultiTrajectory.h.