![]() |
Project
|
#include <ASoAHelpers.h>
Inherited by o2::soa::CombinationsBlockSameIndexPolicyBase< BP, T1, Ts... >.
Public Types | |
using | CombinationType = std::tuple< typename Ts::iterator... > |
using | IndicesType = typename NTupleType< uint64_t, sizeof...(Ts)>::type |
Public Member Functions | |
CombinationsIndexPolicyBase () | |
template<typename... Tss> | |
CombinationsIndexPolicyBase (const Tss &... tables) | |
template<typename... Tss> | |
CombinationsIndexPolicyBase (Tss &&... tables) | |
void | setTables (const Ts &... tables) |
template<typename... Tss> | |
void | setTables (Tss &&... tables) |
void | moveToEnd () |
void | addOne () |
Public Attributes | |
std::shared_ptr< std::tuple< Ts... > > | mTables |
CombinationType | mCurrent |
IndicesType | mMaxOffset |
bool | mIsEnd |
Definition at line 203 of file ASoAHelpers.h.
using o2::soa::CombinationsIndexPolicyBase< Ts >::CombinationType = std::tuple<typename Ts::iterator...> |
Definition at line 204 of file ASoAHelpers.h.
using o2::soa::CombinationsIndexPolicyBase< Ts >::IndicesType = typename NTupleType<uint64_t, sizeof...(Ts)>::type |
Definition at line 205 of file ASoAHelpers.h.
|
inline |
Definition at line 207 of file ASoAHelpers.h.
|
inline |
Definition at line 209 of file ASoAHelpers.h.
|
inline |
Definition at line 218 of file ASoAHelpers.h.
|
inline |
Definition at line 258 of file ASoAHelpers.h.
|
inline |
Definition at line 249 of file ASoAHelpers.h.
|
inline |
Definition at line 228 of file ASoAHelpers.h.
|
inline |
Definition at line 238 of file ASoAHelpers.h.
CombinationType o2::soa::CombinationsIndexPolicyBase< Ts >::mCurrent |
Definition at line 261 of file ASoAHelpers.h.
bool o2::soa::CombinationsIndexPolicyBase< Ts >::mIsEnd |
Definition at line 263 of file ASoAHelpers.h.
IndicesType o2::soa::CombinationsIndexPolicyBase< Ts >::mMaxOffset |
Definition at line 262 of file ASoAHelpers.h.
std::shared_ptr<std::tuple<Ts...> > o2::soa::CombinationsIndexPolicyBase< Ts >::mTables |
Definition at line 260 of file ASoAHelpers.h.