22Reader::Reader(TTreeReader &R, std::vector<std::pair<size_t, size_t>> branches)
23 : pTreeReader(&R), EventNum(*pTreeReader,
"EventNum")
26 std::unordered_map<size_t, std::vector<size_t>> group_meas;
27 for (
auto &g_m : branches) {
28 group_meas[g_m.first].push_back(g_m.second);
31 for (
auto &g_ms : group_meas) {
32 Groups.emplace(std::piecewise_construct, std::forward_as_tuple(g_ms.first),
33 std::forward_as_tuple(
this, g_ms.first, g_ms.second));