Conversion of RHist to TH1.
#include <cstddef>
#include <random>
void hist005_RHist_convert_TH1()
{
std::mt19937 gen;
std::normal_distribution normal(10.0, 4.0);
for (std::size_t i = 0; i < 1000; i++) {
hist.Fill(normal(gen));
}
std::cout << "hist with expected mean = " << normal.mean() << "\n";
std::cout <<
"entries = " <<
h1->GetEntries();
std::cout <<
", mean = " <<
h1->GetMean();
std::cout <<
", stddev = " <<
h1->GetStdDev();
std::cout << "\n";
auto *
c =
new TCanvas(
"c",
"", 10, 10, 900, 500);
}
A histogram for aggregation of data along multiple dimensions.
std::unique_ptr< TH1I > ConvertToTH1I(const RHistEngine< int > &engine)
Convert a one-dimensional histogram to TH1I.
- Date
- February 2026
- Author
- The ROOT Team
Definition in file hist005_RHist_convert_TH1.C.