![]() |
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 |
Public Member Functions inherited from o2::framework::BinningPolicyBase< sizeof...(Ts)> | |
| 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 | |
Public Attributes inherited from o2::framework::BinningPolicyBase< sizeof...(Ts)> | |
| 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.