Hi Alberto, I guess currently the only way is like you indicated: extract a suitable TMapRec.h from the source file (BASE_MapFile.cxx) -- #include "TMapRec.h" TMapFile *mfile = TMapFile::Create(fname); TMapRec *mr = mfile->GetFirst(); while (mfile->OrgAddress(mr)) { TString name=mr->GetName(); if(!name.Contains("IlikeIt")) break; TObject * obj =0; obj = (TObject*)mfile->Get(name.Data(),obj); ... mr = mr->GetNext(); } ----- A more effient way would be to write an Object containing a List of Contents with a fixed Name. We store in this list the name of histograms + their statitistics which we update regularly. To produce a list of histograms with Nentries, SumOfW, , means etc. only this list needs to be streamed in. If you want to know more how I implemented this please contact me. Cheers Otto ---------------------------------------------------------------------------- Otto Schaile Sektion Physik der LMU Muenchen Phone: (+49 89)289 14070 Am Coulombwall 1, D-85748 Garching, Germany FAX: (+49 89)289 14072 EMail: Otto.Schaile@Physik.Uni-Muenchen.DE
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:29 MET