Hi All,
I am having a problem that I do not really understand.
I am trying to plot an array (Int_t dum[24]) against the other
(Float_t le_ped[24]) and getting the following error:
------------------
Error: Can't call TGraph::TGraph(24,dum,le_ped) in current scope
FILE:kings.C LINE:22
Possible candidates are...
filename line:size busy function type and name (in TGraph)
(compiled) 0:0 0 public: TGraph TGraph(void);
(compiled) 0:0 0 public: TGraph TGraph(Int_t n);
(compiled) 0:0 0 public: TGraph TGraph(Int_t n,const Int_t*
x,const Int_t* y);
(compiled) 0:0 0 public: TGraph TGraph(Int_t n,const Float_t*
x,const Float_t* y);
(compiled) 0:0 0 public: TGraph TGraph(Int_t n,const Double_t*
x,const Double_t* y);
(compiled) 0:0 0 public: TGraph TGraph(const TVector& vx,const
TVector& vy);
(compiled) 0:0 0 public: TGraph TGraph(const TVectorD& vx,const
TVectorD& vy);
(compiled) 0:0 0 public: TGraph TGraph(const TH1* h);
(compiled) 0:0 0 public: TGraph TGraph(TGraph&);
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)
*** Interpreter error recovered ***
-----------------------------------------------------
And the code is :
----------------------------------
{
// reading file
Float_t re_ped[24],rh_ped[24],le_ped[24],lh_ped[24];
FILE *pedestalfile=fopen("ped410.dat","r");
Int_t n=0; cout<<"Reading Pedestal Data"<<endl;
while
(fscanf(pedestalfile,"%f%f%f%f",&re_ped[n],&rh_ped[n],&le_ped[n],&lh_ped[n])
)
{
n++; // counting number of entries for the graph
if (n == 24) break;
}
fclose(pedestalfile);
Int_t dum[24]
={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24};
for(Int_t i=0;i<24;i++){
printf("%f,%f,%f,%f,%d\n",re_ped[i],rh_ped[i],le_ped[i],lh_ped[i],i);
}
TGraph *gr = new TGraph(24,dum,le_ped);
gr->Draw("AP");
}
------------------------------------------------------
Could anyone help me understand what I am doing wrong here?
thanks a lot,
ahmet.
***************
Ahmet Sedat Ayan
Physics & Astronomy Dept.
Van Allen Hall
University of Iowa
Iowa City, IA, 52242
Voice : (++ 1 319) 335-1941 (W) (GMT-6)
Occupation : Ph.D Candidate (But still dreamer!)
e-mail : ayan@cms.physics.uiowa.edu
web : http://jazz.physics.uiowa.edu/~ayan
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:04 MET