Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::detail_lt Namespace Reference

Classes

class  TransitiveConstPointer
 Helper type to make a member pointers constness transitive. More...
 
struct  Types
 Type construction helper for coefficients and associated covariances. More...
 
class  TrackStateProxy
 
class  TrackStateRange
 Helper type that wraps two iterators. More...
 

Typedefs

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

Variables

template<typename T , typename TS >
constexpr bool VisitorConcept
 

Typedef Documentation

template<typename T , typename TS >
using Acts::detail_lt::call_operator_t = typedef decltype(std::declval<T>()(std::declval<TS>()))

Definition at line 1045 of file MultiTrajectory.hpp.

View newest version in sPHENIX GitHub at line 1045 of file MultiTrajectory.hpp

template<typename T , bool select>
using Acts::detail_lt::ConstIf = typedef std::conditional_t<select, const T, T>

Either type T or const T depending on the boolean.

Definition at line 48 of file MultiTrajectory.hpp.

View newest version in sPHENIX GitHub at line 48 of file MultiTrajectory.hpp

Variable Documentation

template<typename T , typename TS >
constexpr bool Acts::detail_lt::VisitorConcept
Initial value:
Concepts ::either<Concepts ::identical_to<bool, call_operator_t, T, TS>,
Concepts ::identical_to<void, call_operator_t, T, TS>>>

Definition at line 1048 of file MultiTrajectory.hpp.

View newest version in sPHENIX GitHub at line 1048 of file MultiTrajectory.hpp