Hi, I am having some trouble with adding events to an existing tree. My session (pasted below) shows that the additional event that I attempted to add has a zero value for the single variable in the tree. Can someone help please? thanks, -rob fcdfsgi2 638% cat new_tree.C { TFile f("r1.root","update"); TTree *tree = new TTree("T","kitchensink"); Double_t run; TString run_ls = "run/D"; tree->Branch("run",&run,run_ls.Data()); run = 140257.0; tree->Fill(); tree->Print(); // print n-tuple tree->Write(); // Write output root file. } fcdfsgi2 639% root -q -b new_tree.C ******************************************* * * * W E L C O M E to R O O T * * * * Version 3.01/06 27 July 2001 * * * * You are welcome to visit our Web site * * http://root.cern.ch * * * ******************************************* Compiled with thread support. CINT/ROOT C/C++ Interpreter version 5.15.07, July 7 2001 Type ? for help. Commands must be C++ statements. Enclose multiple statements between { }. root [0] Processing new_tree.C... ****************************************************************************** *Tree :T : kitchensink * *Entries : 1 : Total = 496 bytes File Size = 496 * * : : Tree compression factor = 1.00 * ****************************************************************************** *Br 0 :run : run/D * *Entries : 1 : Total Size= 0 bytes File Size = 0 * *Baskets : 0 : Basket Size= 32000 bytes Compression= 1.00 * *............................................................................* fcdfsgi2 640% root r1.root Warning in <TGX11::OpenDisplay>: system has no X11 thread support ******************************************* * * * W E L C O M E to R O O T * * * * Version 3.01/06 27 July 2001 * * * * You are welcome to visit our Web site * * http://root.cern.ch * * * ******************************************* FreeType Engine v1.x used to render TrueType fonts. Compiled with thread support. CINT/ROOT C/C++ Interpreter version 5.15.07, July 7 2001 Type ? for help. Commands must be C++ statements. Enclose multiple statements between { }. root [0] Attaching file r1.root... root [1] T->Scan("run"); ************************ * Row * run * ************************ * 0 * 140257 * ************************ root [2] .q fcdfsgi2 641% cat update_tree.C { TFile f("r1.root","update"); TTree *tree = (TTree*)f->Get("T"); Double_t run; TString run_ls = "run/D"; tree->Branch("run",&run,run_ls.Data()); run = 140257.0; tree->Fill(); tree->Print(); // print n-tuple tree->Write(); // Write output root file. } fcdfsgi2 642% root -q -b update_tree.C ******************************************* * * * W E L C O M E to R O O T * * * * Version 3.01/06 27 July 2001 * * * * You are welcome to visit our Web site * * http://root.cern.ch * * * ******************************************* Compiled with thread support. CINT/ROOT C/C++ Interpreter version 5.15.07, July 7 2001 Type ? for help. Commands must be C++ statements. Enclose multiple statements between { }. root [0] Processing update_tree.C... ****************************************************************************** *Tree :T : kitchensink * *Entries : 2 : Total = 367 bytes File Size = 367 * * : : Tree compression factor = 1.00 * ****************************************************************************** *Br 0 :run : run/D * *Entries : 2 : Total Size= 0 bytes File Size = 0 * *Baskets : 0 : Basket Size= 32000 bytes Compression= 1.00 * *............................................................................* *Br 1 :run : run/D * *Entries : 1 : Total Size= 0 bytes File Size = 0 * *Baskets : 0 : Basket Size= 32000 bytes Compression= 1.00 * *............................................................................* fcdfsgi2 643% root r1.root Warning in <TGX11::OpenDisplay>: system has no X11 thread support ******************************************* * * * W E L C O M E to R O O T * * * * Version 3.01/06 27 July 2001 * * * * You are welcome to visit our Web site * * http://root.cern.ch * * * ******************************************* FreeType Engine v1.x used to render TrueType fonts. Compiled with thread support. CINT/ROOT C/C++ Interpreter version 5.15.07, July 7 2001 Type ? for help. Commands must be C++ statements. Enclose multiple statements between { }. root [0] Attaching file r1.root... root [1] T->Scan("run"); ************************ * Row * run * ************************ * 0 * 140257 * * 1 * 0 * ************************ root [2] .q
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:45 MET