41a42,43
> #include <string>
>
65,66c67,69
< for (auto & i: Stats::statsList())
< if (i->name.find(basename) == 0)
---
> for (auto & i: Stats::statsList()) {
> if (i->name.find(basename) == 0) {
> // Add stats for this sim object and its child objects
67a71,75
> } else if (i->name.find(".") == std::string::npos) {
> // Add global stats (sim_seconds, for example)
> stats_map[i->name] = i;
> }
> }