Re: [ROOT] Fit

From: Colin Bernet (bernet@kph.uni-mainz.de)
Date: Fri Feb 02 2001 - 12:10:33 MET


Hi Sam,

Instead of fitting a TNtuple, make a graph or a TProfile. Both of them can
be fitted.
cheers,

Colin

Sam Abraham wrote:

> Hi. I have got the following program and i would like to apply a fit. But
> if i use the fit panel it doesn't accept my command. It says that (for
> example)" Function pol1 is not 2-D". How can I fit my graph.Which
> statement can I use?
>
> Here is my program.
>
> {
> gROOT->Reset();
> ifstream in;
> in.open("data01.dat",ios::in);
> Float_t x0,x1;
> Float_t bins=4096,lower=-0.5,upper=4095.5;
> //      TFile *f=new TFile("2root.dat","RECREATE");
> TH1F *h0=new TH1F("h0","1",bins,lower,upper);
> //      TH1F *h1=new TH1F("h1","",bins,lower,upper);
> //      h0->SetMaximum(30);
>
> TNtuple *my_ntup = new TNtuple("name","title","x:y");
>
> int lines = 0;
>
> while(1)
> {
>   if(!in.good())break;
>   if(x0<4095&&x0>480&&x1<4095&&x1>480)
>   my_ntup->Fill(x0,x1);
>   lines++;
> }
> cout << lines << "lines were read from file " << endl;
>
> in.close();
>
> my_ntup->Draw("y:x");
>
> }
>
> Cheers for help, Sam.

--
-------------------------------------------------------------
   Colin Bernet
   Tel. +49-6131/39-23192          Fax  +49-6131/39-22964



This archive was generated by hypermail 2b29 : Fri Jun 08 2001 - 11:50:59 MEST