Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MultiTrajectory.hpp File Reference
#include "Acts/Definitions/TrackParametrization.hpp"
#include "Acts/EventData/Measurement.hpp"
#include "Acts/EventData/MeasurementHelpers.hpp"
#include "Acts/EventData/SourceLink.hpp"
#include "Acts/EventData/TrackStatePropMask.hpp"
#include "Acts/EventData/TrackStateProxyConcept.hpp"
#include "Acts/EventData/TrackStateType.hpp"
#include "Acts/EventData/Types.hpp"
#include "Acts/Geometry/GeometryContext.hpp"
#include "Acts/Utilities/AlgebraHelpers.hpp"
#include "Acts/Utilities/Concepts.hpp"
#include "Acts/Utilities/HashedString.hpp"
#include "Acts/Utilities/Helpers.hpp"
#include "Acts/Utilities/ThrowAssert.hpp"
#include "Acts/Utilities/TypeTraits.hpp"
#include <bitset>
#include <cstddef>
#include <cstdint>
#include <iterator>
#include <memory>
#include <optional>
#include <type_traits>
#include <vector>
#include <Eigen/Core>
#include "Acts/EventData/MultiTrajectory.ipp"
+ Include dependency graph for MultiTrajectory.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MultiTrajectory< derived_t >
 
class  Acts::detail_lt::TransitiveConstPointer< T >
 Helper type to make a member pointers constness transitive. More...
 
struct  Acts::detail_lt::Types< Size, ReadOnlyMaps >
 Type construction helper for coefficients and associated covariances. More...
 
struct  Acts::TrackStateTraits< M, ReadOnly >
 
class  Acts::detail_lt::TrackStateProxy< trajectory_t, M, ReadOnly >
 
class  Acts::detail_lt::TrackStateRange< reverse, trajectory_t, M, ReadOnly >
 Helper type that wraps two iterators. More...
 
struct  Acts::detail_lt::TrackStateRange< reverse, trajectory_t, M, ReadOnly >::Iterator
 
struct  IsReadOnlyMultiTrajectory< T >
 
class  Acts::MultiTrajectory< derived_t >
 

Namespaces

namespace  Acts
 Acts includes to create all necessary definitions.
 
namespace  Acts::detail_lt
 
namespace  Acts::MultiTrajectoryTraits
 

Typedefs

template<typename T , bool select>
using Acts::detail_lt::ConstIf = std::conditional_t< select, const T, T >
 Either type T or const T depending on the boolean.
 
template<typename T , typename TS >
using Acts::detail_lt::call_operator_t = decltype(std::declval< T >()(std::declval< TS >()))
 
using Acts::MultiTrajectoryTraits::IndexType = TrackIndexType
 

Variables

template<typename T , typename TS >
constexpr bool Acts::detail_lt::VisitorConcept
 
constexpr unsigned int Acts::MultiTrajectoryTraits::MeasurementSizeMax = eBoundSize
 
constexpr IndexType Acts::MultiTrajectoryTraits::kInvalid = kTrackIndexInvalid