Hi Miro, Yes your mail was answered by Olivier a few minutes after your mail. see http://root.cern.ch/root/roottalk/roottalk03/1302.html I think you have problems with your mail system. Very often mails sent to you are returned. Note that you can always consult the roottalk digest at: http://root.cern.ch/root/roottalk/AboutRootTalk.html Rene Brun On Thu, 5 Jun 2003 helbich@mail.desy.de wrote: > > Dear rooters and developers, > > I already repoted this problems once but I noticed that > it remained unchanged even in version 3.05/05 5 June 2003 > > I am using both Redhat 7 and Suse 6.3 > > I have problems with the following feature: After calling > TH1::Sumw2() method so that my error bars after reweighting are > calculated correctly I can only draw the histogram with errors > (e.g. draw option "E" is set automatically! and I cannot use options > like "L" or "C"). > > TH1F* hh = new TH1F("hh","",10,0.,10.); > hh->Sumw2(); > hh->Fill(4.5,0.5); > hh->Fill(5.5,0.3); > hh->Draw("L"); // draws as with "E" > > > > I found that the problematic piece of code is > > > Int_t THistPainter::MakeChopt(Option_t *choptin) { > > ... > > for (Int_t i=0;i<nch;i++) chopt[i] = toupper(chopt[i]); > if (fH->GetDimension() > 1) Hoption.Scat = 1; > if (!nch) Hoption.Hist = 1; > //if (fH->GetSumw2N()) Hoption.Error = 1; > if (fFunctions->First()) Hoption.Func = 2; > //if (fH->GetSumw2N()) Hoption.Error = 2; > > ... > > } > > where I uncommented unwanted lines of code. I think this feature > should be removed and the user should decide how to draw the > histogram! In my case of reweighted Monte Carlo I want the error bars > to be calcalculated properly (using sumW2) but I want to draw it as > yellow filled area and put data points on the top. This is not > possible with the current version. > > Cheers, > > > Miro > >
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:12 MET