Hello Rooters,
I ran into problems to retrieve Histograms from Canvases which
seem to have been subdivided into Pads (although there is only one
pad shown in that Canvas) before they were stored.
When I open the .root File and draw the Canvas, the Object browser shows
that there is a Canvas which contains a Pad which contains a TH1F.
Calling
myHist = ((TH1F*) myCanvas->GetPrimitive("# of Hits") );
doesn`t work (probably because there is the TPad inbetween).
Calling
myCanvas->GetPadSave()->ls() shows
Canvas Name=2 Title=venus Option=
TCanvas fXlowNDC=0 fYlowNDC=0 fWNDC=1 fHNDC=1 Name= 2 Title= venus Option=
TPad fXlowNDC=0 fYlowNDC=0 fWNDC=1 fHNDC=1 Name= Pad Title= This is a pad
TFrame X1= 100.000000 Y1=0.000000 X2=1500.000000 Y2=758.100000
OBJ: TH1F # of Hits venus Energy Spektrum : 0
Is there a way to find out what function I would have to call to get
acess to the Histogram?
thanks
Florian Schopper
p.s. Sorry for the long mail
----------------------------------------------------------------------
Florian Schopper
office: Max-Planck-Institut fuer
extraterrestrische Physik Ludwig-Merk str. 3 Postfach 1312 80805 Muenchen
Giessenbachstr. Germany 85741 Garching, Germany
phone: 49/89/32455680 phone: 49/89/30000 3625
fax: 49/89/3299 3569
e-mail: fls@mpe.mpg.de
http://www.gamma.mpe-garching.mpg.de/MEGA/mega.html
-----------------------------------------------------------------------
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:34 MET