EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::detail::full_parset< parameter_indices_t > Struct Template Reference

generate ParameterSet type containing all defined parameters More...

#include <acts/blob/sPHENIX/Core/include/Acts/EventData/detail/full_parameter_set.hpp>

Classes

struct  add_to_value_container< v, std::integer_sequence< parameter_indices_t, others...> >
 
struct  converter< std::integer_sequence< parameter_indices_t, values...> >
 
struct  tparam_generator
 
struct  tparam_generator< T, 0 >
 

Public Types

using type = typename converter< typename tparam_generator< parameter_indices_t, kParametersSize< parameter_indices_t >-1 >::type >::type
 

Detailed Description

template<typename parameter_indices_t>
struct Acts::detail::full_parset< parameter_indices_t >

generate ParameterSet type containing all defined parameters

Returns
full_parset<Policy>::type is equivalent to ParameterSet<Policy,ID_t(0),ID_t(1),...,ID_t(N-1)> where ID_t is a typedef to Policy::par_id_type and N is the total number of parameters

Definition at line 31 of file full_parameter_set.hpp.

View newest version in sPHENIX GitHub at line 31 of file full_parameter_set.hpp

Member Typedef Documentation

template<typename parameter_indices_t>
using Acts::detail::full_parset< parameter_indices_t >::type = typename converter<typename tparam_generator< parameter_indices_t, kParametersSize<parameter_indices_t> - 1>::type>::type

Definition at line 62 of file full_parameter_set.hpp.

View newest version in sPHENIX GitHub at line 62 of file full_parameter_set.hpp


The documentation for this struct was generated from the following file: