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