![]() |
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 140 of file ASoAHelpers.h.
using o2::soa::CombinationsIndexPolicyBase< Ts >::CombinationType = std::tuple<typename Ts::iterator...> |
Definition at line 141 of file ASoAHelpers.h.
using o2::soa::CombinationsIndexPolicyBase< Ts >::IndicesType = typename NTupleType<uint64_t, sizeof...(Ts)>::type |
Definition at line 142 of file ASoAHelpers.h.
|
inline |
Definition at line 144 of file ASoAHelpers.h.
|
inline |
Definition at line 146 of file ASoAHelpers.h.
|
inline |
Definition at line 155 of file ASoAHelpers.h.
|
inline |
Definition at line 195 of file ASoAHelpers.h.
|
inline |
Definition at line 186 of file ASoAHelpers.h.
|
inline |
Definition at line 165 of file ASoAHelpers.h.
|
inline |
Definition at line 175 of file ASoAHelpers.h.
CombinationType o2::soa::CombinationsIndexPolicyBase< Ts >::mCurrent |
Definition at line 198 of file ASoAHelpers.h.
bool o2::soa::CombinationsIndexPolicyBase< Ts >::mIsEnd |
Definition at line 200 of file ASoAHelpers.h.
IndicesType o2::soa::CombinationsIndexPolicyBase< Ts >::mMaxOffset |
Definition at line 199 of file ASoAHelpers.h.
std::shared_ptr<std::tuple<Ts...> > o2::soa::CombinationsIndexPolicyBase< Ts >::mTables |
Definition at line 197 of file ASoAHelpers.h.