![]() |
Project
|
#include <ASoAHelpers.h>
Inherits o2::soa::CombinationsIndexPolicyBase< Ts... >.
Public Types | |
| using | CombinationType = typename CombinationsIndexPolicyBase< Ts... >::CombinationType |
| using | IndicesType = typename NTupleType< uint64_t, sizeof...(Ts)>::type |
Public Types inherited from o2::soa::CombinationsIndexPolicyBase< Ts... > | |
| using | CombinationType = std::tuple< typename Ts::iterator... > |
| using | IndicesType = typename NTupleType< uint64_t, sizeof...(Ts)>::type |
Public Member Functions | |
| CombinationsBlockIndexPolicyBase (const BP &binningPolicy, int categoryNeighbours, const T &outsider) | |
| CombinationsBlockIndexPolicyBase (const BP &binningPolicy, int categoryNeighbours, const T &outsider, const Ts &... tables) | |
| CombinationsBlockIndexPolicyBase (const BP &binningPolicy, int categoryNeighbours, const T &outsider, Ts &&... tables) | |
| void | setTables (const Ts &... tables) |
| void | setTables (Ts &&... tables) |
| void | setRanges (const Ts &... tables) |
| void | setRanges (Ts &&... tables) |
| int | currentWindowNeighbours () |
| bool | isNewWindow () |
Public Member Functions inherited from o2::soa::CombinationsIndexPolicyBase< Ts... > | |
| CombinationsIndexPolicyBase () | |
| CombinationsIndexPolicyBase (const Tss &... tables) | |
| CombinationsIndexPolicyBase (Tss &&... tables) | |
| void | setTables (const Ts &... tables) |
| void | setTables (Tss &&... tables) |
| void | moveToEnd () |
| void | addOne () |
Public Attributes | |
| std::array< std::vector< BinningIndex >, sizeof...(Ts)> | mGroupedIndices |
| IndicesType | mCurrentIndices |
| IndicesType | mBeginIndices |
| uint64_t | mSlidingWindowSize |
| const BP | mBP |
| const int | mCategoryNeighbours |
| const T | mOutsider |
| bool | mIsNewWindow |
Public Attributes inherited from o2::soa::CombinationsIndexPolicyBase< Ts... > | |
| std::shared_ptr< std::tuple< Ts... > > | mTables |
| CombinationType | mCurrent |
| IndicesType | mMaxOffset |
| bool | mIsEnd |
Definition at line 355 of file ASoAHelpers.h.
| using o2::soa::CombinationsBlockIndexPolicyBase< BP, T, Ts >::CombinationType = typename CombinationsIndexPolicyBase<Ts...>::CombinationType |
Definition at line 356 of file ASoAHelpers.h.
| using o2::soa::CombinationsBlockIndexPolicyBase< BP, T, Ts >::IndicesType = typename NTupleType<uint64_t, sizeof...(Ts)>::type |
Definition at line 357 of file ASoAHelpers.h.
|
inline |
Definition at line 359 of file ASoAHelpers.h.
|
inline |
Definition at line 360 of file ASoAHelpers.h.
|
inline |
Definition at line 366 of file ASoAHelpers.h.
|
inline |
Definition at line 441 of file ASoAHelpers.h.
|
inline |
Definition at line 457 of file ASoAHelpers.h.
|
inline |
Definition at line 384 of file ASoAHelpers.h.
|
inline |
Definition at line 409 of file ASoAHelpers.h.
|
inline |
Definition at line 373 of file ASoAHelpers.h.
|
inline |
Definition at line 378 of file ASoAHelpers.h.
| IndicesType o2::soa::CombinationsBlockIndexPolicyBase< BP, T, Ts >::mBeginIndices |
Definition at line 464 of file ASoAHelpers.h.
| const BP o2::soa::CombinationsBlockIndexPolicyBase< BP, T, Ts >::mBP |
Definition at line 466 of file ASoAHelpers.h.
| const int o2::soa::CombinationsBlockIndexPolicyBase< BP, T, Ts >::mCategoryNeighbours |
Definition at line 467 of file ASoAHelpers.h.
| IndicesType o2::soa::CombinationsBlockIndexPolicyBase< BP, T, Ts >::mCurrentIndices |
Definition at line 463 of file ASoAHelpers.h.
| std::array<std::vector<BinningIndex>, sizeof...(Ts)> o2::soa::CombinationsBlockIndexPolicyBase< BP, T, Ts >::mGroupedIndices |
Definition at line 462 of file ASoAHelpers.h.
| bool o2::soa::CombinationsBlockIndexPolicyBase< BP, T, Ts >::mIsNewWindow |
Definition at line 469 of file ASoAHelpers.h.
| const T o2::soa::CombinationsBlockIndexPolicyBase< BP, T, Ts >::mOutsider |
Definition at line 468 of file ASoAHelpers.h.
| uint64_t o2::soa::CombinationsBlockIndexPolicyBase< BP, T, Ts >::mSlidingWindowSize |
Definition at line 465 of file ASoAHelpers.h.