89 void CreateInfoLists();
91 void RegisterCanvases();
92 void DivideCanvases();
93 void RegisterUserCommands();
106 template <
class T>
void GetHistoNames(T* man) {
107 TObjArray* tx = man->GetManager()->GetListOfHistos().Tokenize(
"\n");
108 for (Int_t
i = 0;
i < tx->GetEntries();
i++) {
109 TString
name = ((TObjString*) (tx->UncheckedAt(
i)))->String();
111 if (
name.Contains(
"BmnHistManager"))
114 fHistoNames.push_back(name);
118 template <
class T>
void GetHistosToBeRegistered(T* man) {
121 for (
auto it : fHistoNames) {
122 if (!histoMan->
Exists(it))
125 fHisto.push_back(histoMan->
H1(it));
145 vector <TString> fHistoNames;
146 vector <TH1*> fHisto;
161 vector <TString>* fRefHistosNames;
162 Bool_t isOneRefDrawn;
164 TCanvas*** fCanvases;