#include #include #include #include #include #include int main() { { TFile f("f.root", "recreate"); TTree t("t", "t"); short int s = 42; t.Branch("s", &s); t.Fill(); t.Write(); } { TFile f("f.root"); TTreeReader r("t", &f); TTreeReaderValue ra(r, "s"); r.Next(); std::cout << *ra << std::endl; } ROOT::RDataFrame df("t", "f.root"); std::cout << df.Histo1D("s")->GetMean() << std::endl; return 0; }