- {for (Int_t ikey=0; ikey<nkeys; ikey++){
- TObject * object = fin->Get(keyList->At(ikey)->GetName());
- if (!object) continue;
- if (object->InheritsFrom("TCollection")==0) continue;
- TSeqCollection *collection = (TSeqCollection*)object;
- Int_t nentries= collection->GetEntries();
- for (Int_t ihis=0; ihis<nentries; ihis++){
- TObject * ohis = collection->At(ihis);
- if (!ohis) continue;
- if (ohis->InheritsFrom("TH1")==0) continue;
- TH1* phis = (TH1*)ohis;
- hisEntries[counter]=phis->GetEntries();
- Int_t idim=1;
- if (ohis->InheritsFrom("TH2")) idim=2;
- if (ohis->InheritsFrom("TH3")) idim=3;
- hisMean[counter]=phis->GetMean(idim);
- hisMeanError[counter]=phis->GetMeanError(idim);
- hisRMS[counter]=phis->GetRMS(idim);
- hisMaxBin[counter]=phis->GetBinCenter(phis->GetMaximumBin());
- if (pcstream) (*pcstream)<<"calibStatAll"<<
- Form("%s_%sEntries=",keyList->At(ikey)->GetName(), phis->GetName())<<hisEntries[counter]<<
- Form("%s_%sMean=",keyList->At(ikey)->GetName(), phis->GetName())<<hisMean[counter]<<
- Form("%s_%sMeanError=",keyList->At(ikey)->GetName(), phis->GetName())<<hisMeanError[counter]<<
- Form("%s_%sRMS=",keyList->At(ikey)->GetName(), phis->GetName())<<hisRMS[counter]<<
- Form("%s_%sMaxBin=",keyList->At(ikey)->GetName(), phis->GetName())<<hisMaxBin[counter];
- //printf("Histo:\t%s_%s\t%f\t%d\n",keyList->At(ikey)->GetName(), phis->GetName(), hisEntries[counter],idim);
- counter++;
- }
- delete object;
- }
- }
- //
+ for (Int_t ikey=0; ikey<nkeys; ikey++){
+ TObject * object = fin->Get(keyList->At(ikey)->GetName());
+ if (!object) continue;
+ if (object->InheritsFrom("TCollection")==0) continue;
+ TSeqCollection *collection = (TSeqCollection*)object;
+ Int_t nentries= collection->GetEntries();
+ for (Int_t ihis=0; ihis<nentries; ihis++){
+ TObject * ohis = collection->At(ihis);
+ if (!ohis) continue;
+ if (ohis->InheritsFrom("TH1")==0) continue;
+ TH1* phis = (TH1*)ohis;
+ hisEntries[counter]=phis->GetEntries();
+ Int_t idim=1;
+ if (ohis->InheritsFrom("TH2")) idim=2;
+ if (ohis->InheritsFrom("TH3")) idim=3;
+ hisMean[counter]=phis->GetMean(idim);
+ hisMeanError[counter]=phis->GetMeanError(idim);
+ hisRMS[counter]=phis->GetRMS(idim);
+ hisMaxBin[counter]=phis->GetBinCenter(phis->GetMaximumBin());
+ if (pcstream) (*pcstream)<<"calibStatAll"<<
+ Form("%s_%sEntries=",keyList->At(ikey)->GetName(), phis->GetName())<<hisEntries[counter]<<
+ Form("%s_%sMean=",keyList->At(ikey)->GetName(), phis->GetName())<<hisMean[counter]<<
+ Form("%s_%sMeanError=",keyList->At(ikey)->GetName(), phis->GetName())<<hisMeanError[counter]<<
+ Form("%s_%sRMS=",keyList->At(ikey)->GetName(), phis->GetName())<<hisRMS[counter]<<
+ Form("%s_%sMaxBin=",keyList->At(ikey)->GetName(), phis->GetName())<<hisMaxBin[counter];
+ //printf("Histo:\t%s_%s\t%f\t%d\n",keyList->At(ikey)->GetName(), phis->GetName(), hisEntries[counter],idim);
+ counter++;
+ }
+ delete object;
+ }
+