Hi Mario,
I know that we can get 0.3 in binx=3 in your example.
My question is how to get 2 in binx=3.
(How many did we call "Fill()" for a bin?)
Junichi
2007/4/30, Mario Kadastik <mario.kadastik_at_cern.ch>:
> Erm, I don't quite understand the problem. Here is a sample root
> session:
>
> root [0] TH1D *t = new TH1D("t","tt",5,0,5);
> root [1] t->Fill(1,0.1)
> (Int_t)2
> root [2] t->Fill(2,0.1);
> root [3] t->Fill(2,0.2);
> root [4] t->GetBinContent(1)
> (const Double_t)0.00000000000000000e+00
> root [5] t->GetBinContent(2)
> (const Double_t)1.00000000000000006e-01
> root [6] t->GetBinContent(3)
> (const Double_t)3.00000000000000044e-01
> root [7] t->GetBinContent(4)
> (const Double_t)0.00000000000000000e+00
>
> Mario
>
> On Apr 30, 2007, at 2:18 PM, Junichi Tanaka wrote:
>
> > Dear all,
> >
> > I fill events with a weight, which depends on events, in a TH1D.
> > In this case, how do I get entry of a bin?
> > For example, 3 events are filled in a bin with 0.1, 0.1 and 0.2.
> > By using GetBinContent(i), we can get 0.4 but I don't know how to
> > get 3.
> > Is it possible?
> >
> > best regards,
> > Junichi Tanaka
> >
>
>
-- Junichi TANAKA (Junichi.Tanaka_at_cern.ch) TEL : +41-22-767-4245 (74245 at CERN) ROOM : B188-5-004 A27100, CERN CH-1211, Geneva 23, SwitzerlandReceived on Mon Apr 30 2007 - 13:59:43 CEST
This archive was generated by hypermail 2.2.0 : Mon Apr 30 2007 - 17:50:01 CEST