Re: [ROOT] Histogram behaviour

From: Rene Brun (Rene.Brun@cern.ch)
Date: Fri Jul 28 2000 - 19:18:26 MEST


Hi Davide,
TH1::FillRandom and TH1::GetRandom were not operational for variable bin
width
histograms. Now implemented in the development version.

Rene Brun

On Thu, 27 Jul 2000, Davide Cremonesi wrote:

> Hello everybody,
> I wrote a small script which shows an incoherent behaviour with
> histograms when the binning is not equally spaced. Maybe this is
> not the intended usage, but I fear that something bad happens in
> void TH1::FillRandom(const char *fname, Int_t ntimes).
> 
> Float_t x[5]={0,1,2,9,10};
> TH1D wrong("wrong","wrong", 4, x);
> TH1D correct("correct","correct", 4, x);
> TF1 c("const","10",0,10);
> wrong.FillRandom("const",100000);
> wrong->Draw();
>   for (int i=0; i<100000; i++) {
>     correct.Fill(c.GetRandom());
>       }
> correct->Draw();
> }
> 
> Thanks for your attention,
> Davide
> 
> --
> Davide I. Cremonesi
> IFC "G.Occhialini" - CNR
> via Bassini 15, I-20133 Milano
> Tel: +39 02 23699341
> Fax: +39 02 2666017
> 
> 
> 



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