EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MultiTrajectory.hpp File Reference
#include "Acts/EventData/Measurement.hpp"
#include "Acts/EventData/TrackStatePropMask.hpp"
#include "Acts/Geometry/GeometryContext.hpp"
#include "Acts/Utilities/ParameterDefinitions.hpp"
#include "Acts/Utilities/TypeTraits.hpp"
#include <bitset>
#include <cstdint>
#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< source_link_t >
 
struct  Acts::detail_lt::GrowableColumns< Storage, kSizeIncrement >
 
struct  Acts::detail_lt::Types< Size, ReadOnlyMaps >
 Type construction helper for coefficients and associated covariances. More...
 
struct  Acts::detail_lt::IndexData
 
class  Acts::detail_lt::TrackStateProxy< source_link_t, M, ReadOnly >
 
class  Acts::MultiTrajectory< source_link_t >
 

Namespaces

namespace  Acts
 Set the Geometry Context PLUGIN.
 
namespace  Acts::detail_lt
 

Typedefs

using Acts::TrackStateType = std::bitset< TrackStateFlag::NumTrackStateFlags >
 
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 >()))
 

Enumerations

enum  Acts::TrackStateFlag {
  Acts::MeasurementFlag = 0, Acts::ParameterFlag = 1, Acts::OutlierFlag = 2, Acts::HoleFlag = 3,
  Acts::MaterialFlag = 4, Acts::NumTrackStateFlags = 5
}
 

Variables

template<typename T , typename TS >
constexpr bool Acts::detail_lt::VisitorConcept