Hi Marco,
This is a common error. TTree::Draw does not have access the C++ variables.
You have to create a custom string to pass it to TTree::Draw. For example:
h1->Draw(Form("Ivfas_data1[%d]",i),"","goff",200,0);
Cheers,
Philippe
-----Original Message-----
From: owner-roottalk@pcroot.cern.ch
[mailto:owner-roottalk@pcroot.cern.ch]On Behalf Of Marco Ajello
Sent: Monday, July 28, 2003 4:08 AM
To: Rene Brun
Cc: roottalk@pcroot.cern.ch
Subject: [ROOT] Reading a TTree
Hi all.
I am reading a TTree of 200 events.
I have a TBranc called Ivfas_data[2304] of 2304 entries for each
of 200 events.
I want to do something like:
for (i=0;i<2304;i++){
h1->Draw("Ivfas_data1[i]","","goff",200,0);
pedx[i] = htemp->GetMean();
rms_pedx[i] = htemp->GetRMS();
htemp->Reset();
h1->Draw("Ivfas_data2[i]","","goff",200,0);
pedy[i] = htemp->GetMean();
rms_pedy[i] = htemp->GetRMS();
htemp->Reset();
But what i get is :: UNKNOWN NAME ""i".
Could you help me?
Best Regards,
Marco
#################################################################
#################################################################
#################################################################
#####
#####
#####
#################################################################
#################################################################
#################################################################
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:14 MET