Hi Pavel, I guess you should decrease your buffer size in the branch constructor (it is more than 2000 times bigger than the default value) replace : tree->Branch(list,70000000,2); by : tree->Branch(list,32000,2); cheers, seb On Mon, 17 Nov 2003, Pavel Golubev wrote: > Hi rooters, > I have problem to save list of objects (TH2F histograms) on Ttree. > I am running ROOT Version 3.02/07 > After > > TFile f_out(out_file,"recreate"); > TTree *tree = new TTree("tree","2D matrix"); > > TList *list = new TList; > > I create and fill number of TH2F histograms in the TList *list. > > list->Add(hist); > hist -> Fill(x, y, 1); > > Than I use special branch constructor TTree::Branch(TList*list, Int_t > bufsize, Int_t splitlevel) > as suggested on ROOTtalk. > > tree->Branch(list,70000000,2); > tree->Fill(); > > But the output file seem to me does not contain any TH2F histograms. > Also I get messages "R__zip: source buffer too big". > Best regards, > /Pavel > > ------------------------------ GREDER Sebastien, Doctorant. Group D0 IReS. IReS, 23 rue du Loess 67000 STRASBOURG mail: greder@in2p3.fr, greder@fnal.gov, tel : (+33) (0)3.88.10.63.54 -----------------------------
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:16 MET