Hi all, The following is done using root 3.02/07 on SunOS, I see the same problem on Linux. I am trying to use the same 2D histo several times in a row as output of a Tree->Draw() and I am crashing. The code: TH2F *srhistos[10]; int ilay; for (ilay=0; ilay<4; ilay++) { t1->Draw(scalerName(ilay+1)+":time >> srhist",cutString); srhistos[ilay]= new TH2F(*srhist); srhistos[ilay]->GetXaxis()->SetTimeDisplay(1); srhistos[ilay]->GetXaxis()->SetTimeFormat("%d/%m"); srhistos[ilay]->Draw(); gPad->SaveAs(TString(prefix+"singles-layer"+ilay+".eps")); // srhist.Reset(); tried this as well: does not help delete srhist; } Whether I am deleting the temporary histogram (srhist), resetting it or doing neither of both, I am always crashing with the following output: Info in <TPad::Print>: PostScript file lastDays/singles-layer1.eps has been created *** Break *** segmentation violation Root > Function makePlots() busy flag cleared Function doPlots() busy flag cleared How am I supposed to do something like that? Thanks for any help! Vuko ======================================================================== Vuko Brigljevic | Mail : SLAC, Mail Stop 41 Lawrence Livermore National Laboratory | P.O. Box 4349, Stanford Nuclear and Particle Physics Division | CA 94309, USA | SLAC-Office : B280- room 143 Member of the BaBar Collaboration | Phone : +1-650-926 8512 <vuko@slac.stanford.edu> <http://www.slac.stanford.edu/~vuko> ========================================================================
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:47 MET