![]() |
Project
|
#include <BinningPolicy.h>
Inherits o2::framework::BinningPolicyBase< sizeof...(Ts)>.
Public Types | |
using | persistent_columns_t = framework::selected_pack< o2::soa::is_persistent_column_t, Ts... > |
Public Member Functions | |
ColumnBinningPolicy (std::array< std::vector< double >, sizeof...(Ts)> bins, bool ignoreOverflows=true) | |
template<typename T > | |
auto | getBinningValues (T &rowIterator, uint64_t globalIndex=-1) const |
template<typename T > | |
auto | getBinningValues (typename T::iterator rowIterator, T &table, uint64_t globalIndex=-1) const |
int | getBin (std::tuple< typename Ts::type... > const &data) const |
![]() | |
BinningPolicyBase (std::array< std::vector< double >, N > bins, bool ignoreOverflows=true) | |
int | getBin (std::tuple< Ts... > const &data) const |
int | getXBinsCount () const |
int | getYBinsCount () const |
int | getZBinsCount () const |
int | getAllBinsCount () const |
Additional Inherited Members | |
![]() | |
std::array< std::vector< double >, N > | mBins |
bool | mIgnoreOverflows |
Definition at line 281 of file BinningPolicy.h.
using o2::framework::ColumnBinningPolicy< Ts >::persistent_columns_t = framework::selected_pack<o2::soa::is_persistent_column_t, Ts...> |
Definition at line 306 of file BinningPolicy.h.
|
inline |
Definition at line 282 of file BinningPolicy.h.
|
inline |
Definition at line 301 of file BinningPolicy.h.
|
inline |
Definition at line 287 of file BinningPolicy.h.
|
inline |
Definition at line 296 of file BinningPolicy.h.