Hi Michael!
Just change h1->GetXaxis to h1->GetXaxis().
Mikhail
On Wed, 14 Mar 2001, Michael Kordosky wrote:
> Hi,
>
> I am trying to set the axis range on a histogram with the following lines:
>
> TFile* f = new TFile("mode-04-plots.root","READ");
>
> TH1F* h1 = (TH1F*)f->Get("channel_0");
>
> can->cd(4); //A divided TCanvas
>
> h1->GetXaxis->SetRange(((h1->GetMaximumBin())-100),
> ((h1->GetMaximumBin())-400));
> h1->DrawCopy();
>
> These lines produce the error message:
>
> Error: Can't call
> TH1F::GetXaxis->SetRange(((h1->GetMaximumBin())-100),
> ((h1->GetMaximumBin())-400))
> in current scope FILE:mode-04-plots.C LINE:54
> Possible candidates are...
> filename line:size busy function type and name (in TH1F)
> filename line:size busy function type and name (in TH1)
> filename line:size busy function type and name (in TNamed)
> filename line:size busy function type and name (in TObject)
> filename line:size busy function type and name (in TAttLine)
> filename line:size busy function type and name (in TAttFill)
> filename line:size busy function type and name (in TAttMarker)
> filename line:size busy function type and name (in TArrayF)
> filename line:size busy function type and name (in TArray)
> *** Interpreter error recovered ***
>
> Could someone point out what I am doing wrong?
>
> Mike Kordosky
>
> --
> Graduate Research Assistant // High Energy Physics Lab
> kordosky@hep.utexas.edu // University of Texas at Austin
> ph: (512) 471-8426 (RLM Lab, Office)
> (512) 475-8673 (ENS Lab)
>
>
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:39 MET