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