Hi Piotr, What you do will work. The compression algorithm will take care of eliminating identical entries. An alternative is to create a Run Tree with one entry per run. Rene Brun On Tue, 26 Nov 2002, Piotr Zolnierczuk wrote: > Hi, > it is probably a FAQ but I could not find any answer by browsing > HOWTO's nor roottalk digest. > > Here is my problem: > I want to create a tree with two branches: > 1) a "regular" branch with my data (a class) > > 2) a single entry branch that would describe configuration say > date/time/comment > > > my (meta) code looks as follows > > { > file = new TFile("mini.root","RECREATE"); > tree = new TTree("myEvents","A tree with vents"); > eve = new RawEvent(); > des = new RunDescr(); > > eveBr = tree->Branch("RawData" ,"RawEvent",&eve,100,99); > desBr = tree->Branch("RunDescription","RunDescr",&des,100,99); // not > sure about split param > > > des->clear(); > des->setTime(time(0)); > des->setComment("comment"); > > tree->Fill(); > > for(int i=0; i<MAX_DATA; i++) { > eve->clear(); > eve->setData(data); > tree->Fill(); > } > > file->Write(); > delete file; > return; > } > > > > The question is how to avoid multiple filling of the desBr branch > cause it the mini.root file seems to have MAX_DATA entries in desBr > > Piotr > > > > -- > ________________________________________________________________ > Piotr Adam Zolnierczuk > Indiana University phone: (812) 855-3613 > Cyclotron Facility fax: (812) 855-6645 > 2401 Milo B Sampson Ln e-mail: zolnie@iucf.indiana.edu > Bloomington,IN 47408, USA http://www.iucf.indiana.edu/~zolnie > ________________________________________________________________ > written on recycled electrons > >
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:21 MET