Hi Rooters! I collide with a strange problem: I run the tree1.C macros from the standard tutorials and want to read some values from the tree. Then I receive strange message. Below you can read my log of ROOT session root [0] TFile f("tree1.root") root [1] t1.Print() ****************************************************************************** *Tree :t1 : Reconst ntuple * *Entries : 1000 : Total = 6925775 bytes File Size = 4491608 * * : : Tree compression factor = 1.56 * ****************************************************************************** *Br 0 :ntrack : ntrack/I * *Entries : 1000 : Total Size= 0 bytes File Size = 0 * *Baskets : 0 : Basket Size= 32000 bytes Compression= 1.00 * *............................................................................* *Br 1 :stat : stat[ntrack]/I * *Entries : 1000 : Total Size= 971639 bytes File Size = 12823 * *Baskets : 31 : Basket Size= 32000 bytes Compression= 75.77 * *............................................................................* root [2] TLeaf *ntrack = t1.GetLeaf("ntrack") root [3] TLeaf *stat = t1.GetLeaf("stat[100]") root [4] t1.GetEntry(50) (Int_t)4400 root [5] ntrack.GetValue() (const Double_t)1.57000000000000000e+02 root [6] stat.GetValue() Error: illegal pointer to class object stat 0x0 20 FILE:/tmp/fileie7IKV_cint LI NE:1 *** Interpreter error recovered *** How I can get the value of stat[100] with entry number 50? Best wishes! GloryS --
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:44 MET