Re: [ROOT] TTree::BuildIndex takes more than 17min for 100 events

From: Rene Brun (Rene.Brun@cern.ch)
Date: Mon Nov 20 2000 - 14:39:15 MET


Hi Ingo,
Could you make this test outside of your object destructor ?
If the symptom persists, please send me your root file.

Rene Brun

Ingo Strauch wrote:
> 
> Hi ROOTers!
> 
> Adter switching from 2.25/00 to 2.25/03 on Linux I encountered a problem with
> the TTree::BuildIndex method.
> 
> The tree has (among others) two branches, RunNumber and EventNumber, which I
> want to build the index on (in the destructor of an event object):
> 
>   if (fmuodsFile->IsWritable())
>   {
>       fmuodsTree->BuildIndex("RunNumber","EventNumber");
>       fmuodsFile->Write();
>   }
>   fmuodsFile->Close();
> 
> Testing it with 100 entries it now takes more than 17 minutes and still is not
> finished. Did anyone see a similar problem? Did something essential change
> which I did not see?
> 
> Thanks in advance,
> Ingo
> 
> ----------------------------------------------------------------------------
> Ingo Strauch       Budapester Str. 30, 20359 Hamburg, Tel.: +49 40 7421 4722
> ----------------------------------------------------------------------------
> DESY, Group H1/AAC1, Room 1c354      | I.Phys.Inst. RWTH Aachen, Room 28B210
> Notkestr. 85, 22607 Hamburg          |       Sommerfeldstr. 14, 52056 Aachen
> Tel: +49 40 8998-2312 / Fax: -4385   |  Tel: +49 241 80-7183 / Fax: 8888-661
> strauch@mail.desy.de                 |   strauch@toots.physik.rwth-aachen.de
> ----------------------------------------------------------------------------
> http://www-h1.desy.de/~strauch/        or        http://come.to/Ingo.Strauch
> ----------------------------------------------------------------------------



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:37 MET