Project
Loading...
Searching...
No Matches
o2::framework::HistFiller Struct Reference

#include <HistogramRegistry.h>

Static Public Member Functions

template<typename T , typename... Ts>
requires ValidSimpleFill<T, sizeof...(Ts)> && (FillValue<Ts> && ...)
static void fillHistAny (std::shared_ptr< T > hist, Ts... positionAndWeight)
 
template<typename T , typename... Ts>
requires ValidComplexFill<T, sizeof...(Ts)> && (FillValue<Ts> && ...)
static void fillHistAny (std::shared_ptr< T > hist, Ts... positionAndWeight)
 
template<typename T , typename... Ts>
requires ValidComplexFillStep<T, sizeof...(Ts)> && (FillValue<Ts> && ...)
static void fillHistAny (std::shared_ptr< T > hist, Ts... positionAndWeight)
 
template<typename T , typename... Ts>
static void fillHistAny (std::shared_ptr< T > hist, Ts... positionAndWeight)
 
template<typename... Cs, typename R , typename T >
requires (!ValidComplexFillStep<R, sizeof...(Cs)>) && requires(T t) { t.asArrowTable(); }
static void fillHistAny (std::shared_ptr< R > hist, const T &table, const o2::framework::expressions::Filter &filter)
 
template<typename... Cs, typename R , typename T >
static void fillHistAny (std::shared_ptr< R > hist, const T &table, const o2::framework::expressions::Filter &filter)
 
template<typename T >
static double getSize (std::shared_ptr< T > hist, double fillFraction=1.)
 

Detailed Description

Definition at line 81 of file HistogramRegistry.h.

Member Function Documentation

◆ fillHistAny() [1/6]

template<typename... Cs, typename R , typename T >
requires (!ValidComplexFillStep<R, sizeof...(Cs)>) && requires(T t) { t.asArrowTable(); }
void o2::framework::HistFiller::fillHistAny ( std::shared_ptr< R hist,
const T &  table,
const o2::framework::expressions::Filter filter 
)
static

Definition at line 301 of file HistogramRegistry.h.

◆ fillHistAny() [2/6]

template<typename... Cs, typename R , typename T >
static void o2::framework::HistFiller::fillHistAny ( std::shared_ptr< R hist,
const T &  table,
const o2::framework::expressions::Filter filter 
)
static

◆ fillHistAny() [3/6]

template<typename T , typename... Ts>
requires ValidSimpleFill<T, sizeof...(Ts)> && (FillValue<Ts> && ...)
void o2::framework::HistFiller::fillHistAny ( std::shared_ptr< T >  hist,
Ts...  positionAndWeight 
)
static

Definition at line 264 of file HistogramRegistry.h.

◆ fillHistAny() [4/6]

template<typename T , typename... Ts>
requires ValidComplexFill<T, sizeof...(Ts)> && (FillValue<Ts> && ...)
static void o2::framework::HistFiller::fillHistAny ( std::shared_ptr< T >  hist,
Ts...  positionAndWeight 
)
static

◆ fillHistAny() [5/6]

template<typename T , typename... Ts>
requires ValidComplexFillStep<T, sizeof...(Ts)> && (FillValue<Ts> && ...)
static void o2::framework::HistFiller::fillHistAny ( std::shared_ptr< T >  hist,
Ts...  positionAndWeight 
)
static

◆ fillHistAny() [6/6]

template<typename T , typename... Ts>
static void o2::framework::HistFiller::fillHistAny ( std::shared_ptr< T >  hist,
Ts...  positionAndWeight 
)
static

◆ getSize()

template<typename T >
double o2::framework::HistFiller::getSize ( std::shared_ptr< T >  hist,
double  fillFraction = 1. 
)
static

Definition at line 318 of file HistogramRegistry.h.


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