Hi Rene, please have a look at http://www.slac.stanford.edu/~markus/reduced.root the tree name is "selectedtree". The definition of the tree is ... TBranch * cossph = tree->Branch("costhetasph", &Csbtr,"cos theta sphericity/F"); ... Philipp Canal's posting suggests that I should book the tree differently in the first place ?! Thanks 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, > > 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