Hi Markus, Could you send me a mini Tree file that I can use to understand your problem? give me the AFS address (making sure it is world public readable) or put it on a web server. Rene Brun On Thu, 19 Jun 2003, Markus Cristinziani wrote: > Hi Rene, > > yes I forgot to copy and paste the line > leaf = (TLeaf*)next(). > > when I do > tree->GetListOfLeaves()->ls(); > > I get > root [8] selectedtree->GetListOfLeaves()->ls() > OBJ: TLeafF this is its description this is its description : 0 at: > 0x8b9eb78 > ... > > instead of the (expected?) > OBJ: TLeafF variablename this is its description : 0 at: > 0x8b9eb78 > ... > > regards > Markus > > > ____________________________________________ > / Markus Cristinziani, Research Associate / > / Stanford Linear Accelerator Center / > / ++1(650)926-3886 markus@slac.stanford.edu / > -------------------------------------------- > > On Thu, 19 Jun 2003, Rene Brun wrote: > > > Hi Markus, > > > > In your example, you have omitted the most critical part: how you get > > the leaf pointer? > > The following should work: > > > > TLeaf *leaf; > > TIter next (tree->GetListOfLeaves()); > > while ((leaf = (TLeaf*)next())) { > > tree->Draw(leaf->GetName()); > > } > > > > I would need your code to figure out the problem. > > What is the ouput of: > > tree->GetListOfLeaves()->ls(); ? > > > > Rene Brun > > > > Markus Cristinziani wrote: > > > > > > Hello, > > > > > > I have a simple tree and I would like to histogram all variables in an > > > automatic way. I do the following in 3.03/09 > > > > > > TFile f("myfile.root"); > > > tree->Print; > > > > > > ... > > > ****************************************************************************** > > > *Br 0 :varname : this is its description/F > > > * > > > *Entries : 8877 : Total Size= 48065 bytes File Size = 28030 * > > > *Baskets : 1 : Basket Size= 32000 bytes Compression= 1.14 > > > * > > > *............................................................................* > > > ... > > > > > > TLeaf *leaf; > > > TIter next (tree->GetListOfLeaves()); > > > leaf->GetTitle(); -> "this is its description" > > > leaf->GetName(); -> "this is its description" > > > > > > i.e. I don't get its name, so I can't do tree->Draw(leaf->GetName()); > > > > > > *ERROR 26 : > > > Unknown name : "thisisitsdescription" > > > > > > Any suggestions ? > > > > > > Thanks, > > > Markus > > > > > > ____________________________________________ > > > / Markus Cristinziani, Research Associate / > > > / Stanford Linear Accelerator Center / > > > / ++1(650)926-3886 markus@slac.stanford.edu / > > > -------------------------------------------- > > >
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:12 MET