Hi Florian,
You can do:
myHist = (TH1F*)gROOT->FindObject("# of Hits");
gROOT is a pointer to teh top level folder in teh ROOT system.
For more info, see URL:
http://root.cern.ch/root/htmldoc/TFolder.html
Rene Brun
Florian Schopper wrote:
>
> 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