Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
hist_benchmark_stats.cxx File Reference
#include <ROOT/RHistStats.hxx>
#include <ROOT/RWeight.hxx>
#include <benchmark/benchmark.h>
#include <cstddef>
#include <random>
#include <vector>

Classes

struct  RHistStats1
struct  RHistStats2

Functions

 BENCHMARK_DEFINE_F (RHistStats1, Fill)(benchmark
 BENCHMARK_DEFINE_F (RHistStats1, FillWeight)(benchmark
 BENCHMARK_DEFINE_F (RHistStats2, Fill)(benchmark
 BENCHMARK_DEFINE_F (RHistStats2, FillWeight)(benchmark
 BENCHMARK_MAIN ()
 BENCHMARK_REGISTER_F (RHistStats1, Fill) -> Range(0, 32768)
 BENCHMARK_REGISTER_F (RHistStats1, FillWeight) -> Range(0, 32768)
 BENCHMARK_REGISTER_F (RHistStats2, Fill) -> Range(0, 32768)
 BENCHMARK_REGISTER_F (RHistStats2, FillWeight) -> Range(0, 32768)

Function Documentation

◆ BENCHMARK_DEFINE_F() [1/4]

BENCHMARK_DEFINE_F ( RHistStats1 ,
Fill  )

Definition at line 29 of file hist_benchmark_stats.cxx.

◆ BENCHMARK_DEFINE_F() [2/4]

BENCHMARK_DEFINE_F ( RHistStats1 ,
FillWeight  )

Definition at line 39 of file hist_benchmark_stats.cxx.

◆ BENCHMARK_DEFINE_F() [3/4]

BENCHMARK_DEFINE_F ( RHistStats2 ,
Fill  )

Definition at line 68 of file hist_benchmark_stats.cxx.

◆ BENCHMARK_DEFINE_F() [4/4]

BENCHMARK_DEFINE_F ( RHistStats2 ,
FillWeight  )

Definition at line 78 of file hist_benchmark_stats.cxx.

◆ BENCHMARK_MAIN()

BENCHMARK_MAIN ( )

◆ BENCHMARK_REGISTER_F() [1/4]

BENCHMARK_REGISTER_F ( RHistStats1 ,
Fill  ) -> Range(0, 32768)

◆ BENCHMARK_REGISTER_F() [2/4]

BENCHMARK_REGISTER_F ( RHistStats1 ,
FillWeight  ) -> Range(0, 32768)

◆ BENCHMARK_REGISTER_F() [3/4]

BENCHMARK_REGISTER_F ( RHistStats2 ,
Fill  ) -> Range(0, 32768)

◆ BENCHMARK_REGISTER_F() [4/4]

BENCHMARK_REGISTER_F ( RHistStats2 ,
FillWeight  ) -> Range(0, 32768)