May be this is something more related to CINT, but ROOT users may have already encountered this problem: when using constructions such has: float p[50][5]; PAFList* fillList = new PAFList(); . . . //Fill correctly "fillList" . . for(int itrk=0;itrk<3;itrk++) { PAFCandidate &c=(*fillList)[itrk]; p[itrk][0]=c.p3().x(); } I get a "Bus Error" message in interactive ROOT, whereas using simply: float p[50][5]; PAFList* fillList = new PAFList(); . . . //Fill correctly "fillList" . . for(int itrk=0;itrk<3;itrk++) { p[itrk][0]=((*fillList)[itrk]).p3().x(); } everything looks fine... Is there a known reason for that ? L. Del Buono
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:43 MET