![]() |
Project
|
#include <ASoAHelpers.h>
Inherits o2::soa::CombinationsBlockSameIndexPolicyBase< BP, T1, Ts... >.
Public Types | |
| using | CombinationType = typename CombinationsBlockSameIndexPolicyBase< BP, T1, Ts... >::CombinationType |
Public Types inherited from o2::soa::CombinationsBlockSameIndexPolicyBase< BP, T1, Ts... > | |
| using | CombinationType = typename CombinationsIndexPolicyBase< Ts..., Ts... >::CombinationType |
| using | IndicesType = typename NTupleType< uint64_t, sizeof...(Ts)+1 >::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 | |
| CombinationsBlockUpperSameIndexPolicy (const BP &binningPolicy, int categoryNeighbours, const T1 &outsider) | |
| CombinationsBlockUpperSameIndexPolicy (const BP &binningPolicy, int categoryNeighbours, const T1 &outsider, const Ts &... tables) | |
| CombinationsBlockUpperSameIndexPolicy (const BP &binningPolicy, int categoryNeighbours, const T1 &outsider, Ts &&... tables) | |
| void | setTables (const Ts &... tables) |
| void | setTables (Ts &&... tables) |
| void | setRanges () |
| void | addOne () |
Public Member Functions inherited from o2::soa::CombinationsBlockSameIndexPolicyBase< BP, T1, Ts... > | |
| CombinationsBlockSameIndexPolicyBase (const BP &binningPolicy, int categoryNeighbours, const T1 &outsider, int minWindowSize) | |
| CombinationsBlockSameIndexPolicyBase (const BP &binningPolicy, int categoryNeighbours, const T1 &outsider, int minWindowSize, const Ts... &table, const Ts &... tables) | |
| CombinationsBlockSameIndexPolicyBase (const BP &binningPolicy, int categoryNeighbours, const T1 &outsider, int minWindowSize, Ts... &&table, Ts &&... tables) | |
| void | setTables (const Ts... &table, const Ts &... tables) |
| void | setTables (Ts... &&table, Ts &&... tables) |
| void | setRanges (const Ts... &table) |
| void | setRanges () |
| int | currentWindowNeighbours () |
| bool | isNewWindow () |
Public Member Functions inherited from o2::soa::CombinationsIndexPolicyBase< Ts > | |
| 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 () |
Additional Inherited Members | |
Public Attributes inherited from o2::soa::CombinationsBlockSameIndexPolicyBase< BP, T1, Ts... > | |
| std::vector< BinningIndex > | mGroupedIndices |
| IndicesType | mCurrentIndices |
| const uint64_t | mSlidingWindowSize |
| const int | mMinWindowSize |
| const BP | mBP |
| const int | mCategoryNeighbours |
| const T1 | 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 823 of file ASoAHelpers.h.
| using o2::soa::CombinationsBlockUpperSameIndexPolicy< BP, T1, Ts >::CombinationType = typename CombinationsBlockSameIndexPolicyBase<BP, T1, Ts...>::CombinationType |
Definition at line 824 of file ASoAHelpers.h.
|
inline |
Definition at line 826 of file ASoAHelpers.h.
|
inline |
Definition at line 827 of file ASoAHelpers.h.
|
inline |
Definition at line 833 of file ASoAHelpers.h.
|
inline |
Definition at line 865 of file ASoAHelpers.h.
|
inline |
Definition at line 851 of file ASoAHelpers.h.
|
inline |
Definition at line 840 of file ASoAHelpers.h.
|
inline |
Definition at line 845 of file ASoAHelpers.h.