ROOT logo
void cphisto(){

  TFile * f = new TFile("histos.root") ;
  TList * l=(TList*)f->Get("histESD") ;
  cout << l->GetSize() << endl ;

  TFile fout("sum.root","recreate") ;
  for(Int_t i=0;i<l->GetSize();i++){
    l->At(i)->Write() ;
  }
  fout.Close() ;

}
 cphisto.C:1
 cphisto.C:2
 cphisto.C:3
 cphisto.C:4
 cphisto.C:5
 cphisto.C:6
 cphisto.C:7
 cphisto.C:8
 cphisto.C:9
 cphisto.C:10
 cphisto.C:11
 cphisto.C:12
 cphisto.C:13
 cphisto.C:14