Project
Loading...
Searching...
No Matches
o2::framework::BinningPolicyBase< N > Struct Template Reference

#include <BinningPolicy.h>

Public Member Functions

 BinningPolicyBase (std::array< std::vector< double >, N > bins, bool ignoreOverflows=true)
 
template<typename... Ts>
int getBin (std::tuple< Ts... > const &data) const
 
int getXBinsCount () const
 
int getYBinsCount () const
 
int getZBinsCount () const
 
int getAllBinsCount () const
 

Public Attributes

std::array< std::vector< double >, N > mBins
 
bool mIgnoreOverflows
 

Detailed Description

template<std::size_t N>
struct o2::framework::BinningPolicyBase< N >

Definition at line 38 of file BinningPolicy.h.

Constructor & Destructor Documentation

◆ BinningPolicyBase()

template<std::size_t N>
o2::framework::BinningPolicyBase< N >::BinningPolicyBase ( std::array< std::vector< double >, N >  bins,
bool  ignoreOverflows = true 
)
inline

Definition at line 39 of file BinningPolicy.h.

Member Function Documentation

◆ getAllBinsCount()

template<std::size_t N>
int o2::framework::BinningPolicyBase< N >::getAllBinsCount ( ) const
inline

Definition at line 178 of file BinningPolicy.h.

◆ getBin()

template<std::size_t N>
template<typename... Ts>
int o2::framework::BinningPolicyBase< N >::getBin ( std::tuple< Ts... > const &  data) const
inline

Definition at line 48 of file BinningPolicy.h.

◆ getXBinsCount()

template<std::size_t N>
int o2::framework::BinningPolicyBase< N >::getXBinsCount ( ) const
inline

Definition at line 154 of file BinningPolicy.h.

◆ getYBinsCount()

template<std::size_t N>
int o2::framework::BinningPolicyBase< N >::getYBinsCount ( ) const
inline

Definition at line 160 of file BinningPolicy.h.

◆ getZBinsCount()

template<std::size_t N>
int o2::framework::BinningPolicyBase< N >::getZBinsCount ( ) const
inline

Definition at line 169 of file BinningPolicy.h.

Member Data Documentation

◆ mBins

template<std::size_t N>
std::array<std::vector<double>, N> o2::framework::BinningPolicyBase< N >::mBins

Definition at line 192 of file BinningPolicy.h.

◆ mIgnoreOverflows

template<std::size_t N>
bool o2::framework::BinningPolicyBase< N >::mIgnoreOverflows

Definition at line 193 of file BinningPolicy.h.


The documentation for this struct was generated from the following file: