31 for (
int i = 0; i < count; ++i) {
41 for (
int i = 0; i < count; ++i)
42 hist.Fill({0.611, 0.611});
43 return hist.GetNDim();
49 std::vector<Experimental::Hist::RCoordArray<2>>
v(count);
50 for (
int i = 0; i < count; ++i)
51 v[i] = {0.611, 0.611};
53 return hist.GetNDim();
60 for (
int i = 0; i < count; ++i)
61 filler.Fill({0.611, 0.611});
62 return hist.GetNDim();
65using timefunc_t = std::add_pointer_t<long(
int)>;
69 using namespace std::chrono;
70 auto start = high_resolution_clock::now();
72 auto end = high_resolution_clock::now();
75 std::cout << count <<
" * " <<
name <<
": " <<
time_span.count() <<
"seconds \n";
85 time(
createNew, 1000000,
"create 2D hists");
86 time(
fillNew, 100000000,
"2D fills");
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...