32 for (
int i = 0; i < count; ++i) {
42 for (
int i = 0; i < count; ++i)
43 hist.Fill({0.611, 0.611});
44 return hist.GetNDim();
50 std::vector<Experimental::Hist::RCoordArray<2>>
v(count);
51 for (
int i = 0; i < count; ++i)
52 v[i] = {0.611, 0.611};
54 return hist.GetNDim();
61 for (
int i = 0; i < count; ++i)
62 filler.Fill({0.611, 0.611});
63 return hist.GetNDim();
66using timefunc_t = std::add_pointer_t<long(
int)>;
70 using namespace std::chrono;
71 auto start = high_resolution_clock::now();
73 auto end = high_resolution_clock::now();
76 std::cout << count <<
" * " <<
name <<
": " <<
time_span.count() <<
"seconds \n";
86 time(
createNew, 1000000,
"create 2D hists");
87 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...