Re: 2d histogram problems (fwd)

From: Fons Rademakers (rdm@pcsalo.cern.ch)
Date: Fri Jul 16 1999 - 00:19:45 MEST


Hi,

   to fill a 2d histogram with constants use h2->Fill(0.1,0.1,1.) where
1. is the weight. This is needed otherwise the right method is not found
(choice between Fill(Axis_t,Stat_t) or Fill(Axis_t,Axis_t)).
If x and y are of type Axis_t (i.e. float) then Fill(x,y) works fine.

Cheers, Fons.


> 
> > You are using STAR_LEVEL : dev and ROOT_LEVEL : 2.22.06 
> > root4star [0] TH2F testH("test","Test",100,0,1,100,0,1)
> > root4star [1] testH.Fill(0.1,0.1)
> > Error: TH2F::Fill is private or protected FILE:/var/tmp/caa0MzEe7_cint
> > LINE:1
> > (unknown)12
> > *** Interpreter error recovered ***
> 
> I added two commands to yours and elicited a crash:
> 
> root> TH2F testH("test","Test",100,0,1,100,0,1)
> root> testH.Fill(0.1,0.1)
> ...
> root> TH2F testH999("test","Test",100,0,1,100,0,1)
> root> testH999.Fill(0.1,0.1)
> Error: TH2F::Fill is private or protected FILE:/tmp/29451eaa_cint LINE:1
> *** Break *** segmentation violation
> ------------------------------------------
> 
> ---------------------------------------------------------------------
> Jeffrey G Reid  |  jgreid@u.washington.edu  |  UW Nuclear Physics Lab
> =====================================================================
> 


-- 
Org:    CERN, European Laboratory for Particle Physics.
Mail:   1211 Geneve 23, Switzerland
E-Mail: Fons.Rademakers@cern.ch              Phone: +41 22 7679248
WWW:    http://root.cern.ch/~rdm/            Fax:   +41 22 7677910



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:35 MET