Hi Guillaume,
Your call to SetStats is at the wrong place.
With 3.02/07, you should do this:
{
TH1F *m15 = new TH1F("m15","test",100,-2,2);
m15->FillRandom("gaus",2000);
m15->Draw();
c1->Update();
TPaveStats* sta = (TPaveStats*) gPad->GetPrimitive("stats");
m15->SetStats(kFALSE);
sta->SetName("newname");
sta->SetX1NDC(0.73);
sta->SetX2NDC(0.95);
sta->SetY2NDC(0.70);
sta->SetY1NDC(0.55);
sta->SetTextColor(4); // blue
TH1F *m1517 = new TH1F("m1517","test2",100,-2,2);
m1517->FillRandom("gaus",1800);
m1517->SetFillColor(4); // blue
m1517->Draw("sames");
}
in version 3.09/09 or the new version 3.04/01, do:
{
TH1F *m15 = new TH1F("m15","test",100,-2,2);
m15->FillRandom("gaus",2000);
m15->Draw();
c1->Update();
TPaveStats* sta = (TPaveStats*) m15->FindObject("stats");
sta->SetX1NDC(0.73);
sta->SetX2NDC(0.95);
sta->SetY2NDC(0.70);
sta->SetY1NDC(0.55);
sta->SetTextColor(4); // blue
TH1F *m1517 = new TH1F("m1517","test2",100,-2,2);
m1517->FillRandom("gaus",1800);
m1517->SetFillColor(4); // blue
m1517->Draw("sames");
}
Rene Brun
On Wed, 11 Dec 2002, Guillaume Blanc wrote:
> Hi rooters,
>
> I would like to superimpose two TH1 on the same pad and get for each one a
> stat box.
> I did the folowing to get the regular stat box for the first histogram
> (m15), and a second stat box for the second histo (m1517). It works but
> the stats of the 1st histo (m15) go into the 2nd stat box and vice versa.
>
> So, what's wrong?
>
> ---
> TH1F *m15 = new TH1F("m15","#Delta m_{15}", nbbin, xmin, xmax);
> sn51->Project("m15","dm");
> TH1F *m1517 = new TH1F("m1517","Dm15", nbbin, xmin, xmax);
> sn17->Project("m1517","dm");
>
> m15->SetStats(kTRUE);
> m15->Draw();
>
> c1->Update();
> TPaveStats* sta = (TPaveStats*) gPad->GetPrimitive("stats");
>
> sta->SetName("newname");
> sta->SetX1NDC(0.73);
> sta->SetX2NDC(0.95);
> sta->SetY2NDC(0.70);
> sta->SetY1NDC(0.55);
> sta->SetTextColor(4); // blue
>
> m1517->SetFillColor(4); // blue
> m1517->Draw("sames"); // print the stats of the 1st histo, m15...
>
> ---
>
> If anybody can help me...
> (I use version 3.02/07 on alphacxx6)
>
> Guillaume Blanc
>
>
> _________________________________________________________________
>
> Guillaume BLANC email: gblanc@cea.fr
> DAPNIA/SPP, CEA Saclay phone: (33) 1 69 08 85 33
> 91191 Gif-sur-Yvette cedex fax : (33) 1 69 08 64 28
> France web : http://1.618.free.fr
> _________________________________________________________________
>
>
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:23 MET