#include "TH1.h" #include #include #include int main() { std::vector HistList; std::vector HistName{"a","b","c","d","e"}; for (auto name: HistName) { TH1F hist(name.c_str(),"test",100,-3,3); hist.FillRandom("gaus",10000); HistList.push_back(hist); std::cout<<"Histo " < HistPtrList; for (auto hist: HistList) { HistPtrList.push_back(&hist); std::cout<<"Pushing histo "<GetName()< HistPtrList2; for (auto& hist: HistList) { HistPtrList2.push_back(&hist); std::cout<<"Pushing histo "<GetName()< HistPtrList3; for (int i=0; i GetName()<