Hi Isidro below a piece of code which use for that purpose (forget my own class TMrbStatEntry) Cheers Otto //____________________________________________________________________________ Int_t TMrbStatistics::Fill(){ // // Look for all histograms in current directory and make an entry in statistics list // Int_t nhists = 0; TIter next(gDirectory->GetList()); TMrbStatEntry * ent; TH1 *h; TObject* obj; while(obj= (TObject*)next()){ if(obj->InheritsFrom(TH1::Class())){ h = (TH1*)obj; ent = new TMrbStatEntry(h, h->GetName(), h->GetTitle()); fStatEntries->Add(ent); if(h->InheritsFrom(TH2::Class())){ ent->Set(h->GetEntries(), h->GetSumOfWeights()); } else { ent->Set(h->GetEntries(), h->GetSumOfWeights(), h->GetMean(), h->GetRMS()); } nhists++; } } return nhists; } //____________________________________________________________________________ On Thu, 19 Oct 2000 Isidro.Gonzalez.Caballero@cern.ch wrote: > Hi, > Is there any way to get the list of Root Histogram created within > an application?... I would like that each histogram name gets > automatically into a menu so that the histogram can be plotted at any > time. > > Cheers: > > Isidro > > +---------------------------+--------------------------------+ > | Isidro González Caballero | mailto:Isidro.Gonzalez@cern.ch | > | CERN-EP / Mailbox: F28010 | http://home.cern.ch/~iglez/ | > | 1211 Geneva 23 | -o- | > | Switzerland | Tel: +41 22 76 73060, 73316 | > +---------------------------+--------------------------------+ > > Dr. Otto Schaile Sektion Physik, LMU Muenchen Phone: +49 89 289 14070 Am Coulombwall 1, D-85748 Garching, Germany GSM: +49 171 4312031 FAX: +49 89 289 14072 EMail: Otto.Schaile@Physik.Uni-Muenchen.DE
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:35 MET