ROOT 6.08/07 Reference Guide |
#include "TRandom3.h"
#include <vector>
#include <chrono>
#include <iostream>
#include "TH1.h"
#include "TH2.h"
#include "TH3.h"
#include "ROOT/THist.hxx"
#include "ROOT/THistBufferedFill.hxx"
Namespaces | |
R6 | |
R7 | |
Functions | |
template<typename T > | |
void | GenerateInput (std::vector< T > &numbers, double minVal, double maxVal, UInt_t seed) |
template<int dim, typename type > | |
const char * | GetHist () |
template<> | |
const char * | GetHist< 1, double > () |
template<> | |
const char * | GetHist< 1, float > () |
template<> | |
const char * | GetHist< 2, double > () |
template<> | |
const char * | GetHist< 2, float > () |
void | histspeedtest (size_t iter, int what) |
int | main (int argc, char **argv) |
std::string | MakeTitle (std::string_view version, std::string_view histname, std::string_view title, std::string_view axis) |
template<typename T , unsigned short kNDim> | |
void | speedtest (size_t count=(size_t)(1e6)) |
template<> | |
void | speedtest< double, 1 > (size_t count) |
template<> | |
void | speedtest< double, 2 > (size_t count) |
template<> | |
void | speedtest< float, 1 > (size_t count) |
template<> | |
void | speedtest< float, 2 > (size_t count) |
Variables | |
constexpr unsigned short | gRepeat = 2 |
constexpr UInt_t | gStride = 32 |
const char * | R7::gVersion = "R7" |
const char * | R6::gVersion = "R6" |
void GenerateInput | ( | std::vector< T > & | numbers, |
double | minVal, | ||
double | maxVal, | ||
UInt_t | seed | ||
) |
Definition at line 101 of file speedtest.cxx.
const char* GetHist | ( | ) |
const char* GetHist< 1, double > | ( | ) |
Definition at line 129 of file speedtest.cxx.
const char* GetHist< 1, float > | ( | ) |
Definition at line 130 of file speedtest.cxx.
const char* GetHist< 2, double > | ( | ) |
Definition at line 126 of file speedtest.cxx.
const char* GetHist< 2, float > | ( | ) |
Definition at line 127 of file speedtest.cxx.
void histspeedtest | ( | size_t | iter, |
int | what | ||
) |
Definition at line 676 of file speedtest.cxx.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 685 of file speedtest.cxx.
std::string MakeTitle | ( | std::string_view | version, |
std::string_view | histname, | ||
std::string_view | title, | ||
std::string_view | axis | ||
) |
Definition at line 115 of file speedtest.cxx.
void speedtest | ( | size_t | count = (size_t)(1e6) | ) |
Definition at line 587 of file speedtest.cxx.
Definition at line 493 of file speedtest.cxx.
Definition at line 632 of file speedtest.cxx.
Definition at line 542 of file speedtest.cxx.
constexpr unsigned short gRepeat = 2 |
Definition at line 16 of file speedtest.cxx.
constexpr UInt_t gStride = 32 |
Definition at line 70 of file speedtest.cxx.