Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
hist_benchmark_engine.cxx File Reference
#include <ROOT/RBinWithError.hxx>
#include <ROOT/RHistEngine.hxx>
#include <ROOT/RRegularAxis.hxx>
#include <ROOT/RWeight.hxx>
#include <benchmark/benchmark.h>
#include <random>
#include <vector>
Include dependency graph for hist_benchmark_engine.cxx:

Classes

struct  RHistEngine_float_Regular1
 
struct  RHistEngine_float_Regular2
 
struct  RHistEngine_int_Regular1
 
struct  RHistEngine_int_Regular2
 
struct  RHistEngine_RBinWithError_Regular1
 
struct  RHistEngine_RBinWithError_Regular2
 

Functions

 BENCHMARK_DEFINE_F (RHistEngine_float_Regular1, Fill)(benchmark
 
 BENCHMARK_DEFINE_F (RHistEngine_float_Regular1, FillWeight)(benchmark
 
 BENCHMARK_DEFINE_F (RHistEngine_float_Regular2, Fill)(benchmark
 
 BENCHMARK_DEFINE_F (RHistEngine_float_Regular2, FillWeight)(benchmark
 
 BENCHMARK_DEFINE_F (RHistEngine_int_Regular1, Fill)(benchmark
 
 BENCHMARK_DEFINE_F (RHistEngine_int_Regular2, Fill)(benchmark
 
 BENCHMARK_DEFINE_F (RHistEngine_RBinWithError_Regular1, Fill)(benchmark
 
 BENCHMARK_DEFINE_F (RHistEngine_RBinWithError_Regular1, FillWeight)(benchmark
 
 BENCHMARK_DEFINE_F (RHistEngine_RBinWithError_Regular2, Fill)(benchmark
 
 BENCHMARK_DEFINE_F (RHistEngine_RBinWithError_Regular2, FillWeight)(benchmark
 
 BENCHMARK_MAIN ()
 
 BENCHMARK_REGISTER_F (RHistEngine_float_Regular1, Fill) -> Range(0, 32768)
 
 BENCHMARK_REGISTER_F (RHistEngine_float_Regular1, FillWeight) -> Range(0, 32768)
 
 BENCHMARK_REGISTER_F (RHistEngine_float_Regular2, Fill) -> Range(0, 32768)
 
 BENCHMARK_REGISTER_F (RHistEngine_float_Regular2, FillWeight) -> Range(0, 32768)
 
 BENCHMARK_REGISTER_F (RHistEngine_int_Regular1, Fill) -> Range(0, 32768)
 
 BENCHMARK_REGISTER_F (RHistEngine_int_Regular2, Fill) -> Range(0, 32768)
 
 BENCHMARK_REGISTER_F (RHistEngine_RBinWithError_Regular1, Fill) -> Range(0, 32768)
 
 BENCHMARK_REGISTER_F (RHistEngine_RBinWithError_Regular1, FillWeight) -> Range(0, 32768)
 
 BENCHMARK_REGISTER_F (RHistEngine_RBinWithError_Regular2, Fill) -> Range(0, 32768)
 
 BENCHMARK_REGISTER_F (RHistEngine_RBinWithError_Regular2, FillWeight) -> Range(0, 32768)
 

Function Documentation

◆ BENCHMARK_DEFINE_F() [1/10]

BENCHMARK_DEFINE_F ( RHistEngine_float_Regular1 ,
Fill  )

Definition at line 91 of file hist_benchmark_engine.cxx.

◆ BENCHMARK_DEFINE_F() [2/10]

BENCHMARK_DEFINE_F ( RHistEngine_float_Regular1 ,
FillWeight  )

Definition at line 101 of file hist_benchmark_engine.cxx.

◆ BENCHMARK_DEFINE_F() [3/10]

BENCHMARK_DEFINE_F ( RHistEngine_float_Regular2 ,
Fill  )

Definition at line 131 of file hist_benchmark_engine.cxx.

◆ BENCHMARK_DEFINE_F() [4/10]

BENCHMARK_DEFINE_F ( RHistEngine_float_Regular2 ,
FillWeight  )

Definition at line 141 of file hist_benchmark_engine.cxx.

◆ BENCHMARK_DEFINE_F() [5/10]

BENCHMARK_DEFINE_F ( RHistEngine_int_Regular1 ,
Fill  )

Definition at line 31 of file hist_benchmark_engine.cxx.

◆ BENCHMARK_DEFINE_F() [6/10]

BENCHMARK_DEFINE_F ( RHistEngine_int_Regular2 ,
Fill  )

Definition at line 61 of file hist_benchmark_engine.cxx.

◆ BENCHMARK_DEFINE_F() [7/10]

BENCHMARK_DEFINE_F ( RHistEngine_RBinWithError_Regular1 ,
Fill  )

Definition at line 171 of file hist_benchmark_engine.cxx.

◆ BENCHMARK_DEFINE_F() [8/10]

BENCHMARK_DEFINE_F ( RHistEngine_RBinWithError_Regular1 ,
FillWeight  )

Definition at line 181 of file hist_benchmark_engine.cxx.

◆ BENCHMARK_DEFINE_F() [9/10]

BENCHMARK_DEFINE_F ( RHistEngine_RBinWithError_Regular2 ,
Fill  )

Definition at line 211 of file hist_benchmark_engine.cxx.

◆ BENCHMARK_DEFINE_F() [10/10]

BENCHMARK_DEFINE_F ( RHistEngine_RBinWithError_Regular2 ,
FillWeight  )

Definition at line 221 of file hist_benchmark_engine.cxx.

◆ BENCHMARK_MAIN()

BENCHMARK_MAIN ( )

◆ BENCHMARK_REGISTER_F() [1/10]

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

◆ BENCHMARK_REGISTER_F() [2/10]

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

◆ BENCHMARK_REGISTER_F() [3/10]

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

◆ BENCHMARK_REGISTER_F() [4/10]

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

◆ BENCHMARK_REGISTER_F() [5/10]

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

◆ BENCHMARK_REGISTER_F() [6/10]

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

◆ BENCHMARK_REGISTER_F() [7/10]

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

◆ BENCHMARK_REGISTER_F() [8/10]

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

◆ BENCHMARK_REGISTER_F() [9/10]

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

◆ BENCHMARK_REGISTER_F() [10/10]

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