Hi, Rooters,
I have the statements on root v2.20 on AIX v4.3 as
Int_t Nevent = (Int_t)tr->GetEntries();
Float_t *x = new Float_t[Nevent];
Float_t *y = new Float_t[Nevent];
tr->CompileVariables(varexp, "");
and try to convert into root v2.23 as follows:
Int_t Nevent = (Int_t)tr->GetEntries();
Float_t *x = new Float_t[Nevent];
Float_t *y = new Float_t[Nevent];
//tr->CompileVariables(varexp, "");
TVirtualTreePlayer *zzz = tr-> GetPlayer();
TTreePlayer * zhoutry;
zzz-> SetPlayer("zhoutry");
zhoutry->CompileVariables(varexp, "");
It is passed by compiling and linking but always gotten a message when the
program touches the statement of zhoutry->CompileVariables(varexp, ""):
*** Break *** segmentation violation
How can I use the class TTreePlayer to get function CompileVariables?
Thanks for any help.
Best,
ZYZ
------
Yongzhao Zhou, KLOE, LNF, INFN, Italy
Tel:39-06-94032696 Fax:39-06-94032427
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:20 MET