Hi Chris,
Thanks for reporting this problem with THStack and variable bin size 2-d
histograms. We will fix the problem and will let you know.
Rene Brun
Chris Roat wrote:
>
> I think that THStack somehow loses it's variable
> binning for 2D histograms. It seems to work
> fine for 1D. See the code below for the 2D case.
>
> I don't think it's a problem in BuildStack(),
> which clones 2D histos. The Paint() method is a
> little cryptic to me. Any help would be
> appreciated!
>
> Chris
>
> // bins variable
> Float_t bins[4]= { -3, -0.5, 0.5, 3 };
>
> // create histos and fill randomly
> TH1 *h2 = new TH2F("h2","h2",3,bins,3,bins);
> TH1 *h2a = new TH2F("h2a","h2a",3,bins,3,bins);
>
> h2->SetFillColor(kBlue);
> h2->FillRandom("gaus",1000);
> h2a->SetFillColor(kRed);
> h2a->FillRandom("gaus",40);
>
> // make a stack and draw it
> THStack *hs2= new THStack();
> hs2->Add(h2,"LEGO");
> hs2->Add(h2a,"LEGO");
> hs2->Draw();
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:10 MET