Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
readhist.C
Go to the documentation of this file.
1 {
2 
3  char fnam[128] = "histograms_trackanal.root";
4  TFile f1(fnam);
5 
6  TList * hist_list = (TList*)f1.Get("hist_list");
7  TList * hist2d_list = (TList*)f1.Get("hist2d_list");
8 
9  Int_t Idx = hist_list->GetSize();
10  TH1F * hist[Idx+1];
11  cout<<"1D histograms: "<<Idx<<endl;
12  for (Int_t k=0;k<Idx+1;k++)
13  hist[k] = (TH1F *)hist_list->At(k);
14 
15  Idx = hist2d_list->GetSize();
16  TH1F * hist2d[Idx+1];
17  cout<<"2D histograms: "<<Idx<<endl;
18  for (Int_t k=0;k<Idx+1;k++)
19  hist2d[k] = (TH1F *)hist2d_list->At(k);
20 
21 }
TH1F * hist2d[Idx+1]
Definition: readhist.C:16
TList * hist2d_list
Definition: readhist.C:7
TFile f1(fnam)
TList * hist_list
Definition: readhist.C:6
Int_t Idx
Definition: readhist.C:9
char fnam[128]
Definition: readhist.C:3
TH1F * hist[Idx+1]
Definition: readhist.C:10