Re: [ROOT] Two minor TH1 problems

From: Rene Brun (Rene.Brun@cern.ch)
Date: Tue Oct 31 2000 - 17:54:20 MET


Hi Gerco,
Your macro runs correctly with the production version 2.25/03

I recommend you upgrade to this version.

Rene Brun

Gerco Onderwater wrote:
> 
> Hi All,
> 
> I found an annoying problem with TH1.  The macro below leads to a
> segmentation violation when executed as is, or when typed line by line
> in CINT.  When the two indicated lines are deleted, everything works
> just fine.
> 
> That's it,
> 
> Gerco
> 
> (using version 2.23/12 on a linux pc).
> 
> ---- demo ----
> 
> doit()
> {
>   TCanvas* c1 = new TCanvas("c1","c1");
>   TH1D* h = new TH1D("h","h",100,0,1);
>   h->Sumw2();
>   TF1* f = new TF1("f","pol0",0,1);
>   f->SetParameter(0,100);
>   h->FillRandom("f",10000);
> 
>   TList* lof = h->GetListOfFunctions();
>   lof->Add(f);
>   h->Draw();
>   c1->Modified(); // when commenting out this and the next line,
>   c1->Update();   // things are fine.
> 
>   TF1* ffit = new TF1("ffit","pol0",0,1);
>   ffit->SetParameter(0,100);
>   h->Fit("ffit");
> }
> 
> -- Gerco
> 
> Dr. C.J.G. Onderwater
> Nuclear Physics Laboratory
> 312 Loomis Laboratory of Physics
> University of Illinois at Urbana-Champaign
> 1110 West Green Street
> Urbana, IL 61801-3080
> Phone : (217) 244-7363
> Fax   : (217) 333-1215
> E-mail: onderwat@uiuc.edu



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