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