Re: [ROOT] Draw command using branches located separate trees.

From: Rene Brun (Rene.Brun@cern.ch)
Date: Wed Apr 04 2001 - 23:37:30 MEST


Hi Malcolm,
Currently, you cannot correlate variables from different Trees
in the TTree::Draw function. This possibility will be included
in the next Root release scheduled for June.
A new class (let's call it TJoinTree) will be available, eg:
  TJoinTree jt("jt");
  TTree *t1, *t2, *t3;
  jt.Add(t1);
  jt.Add(t2);
  jt.Add(t3);
  jt.Draw("var1:var2:var3")
where var1, var2, var3 could be in any of t1,t2,t3.
TJoinTree deriving from TTree will have the TTree functions available.

Rene Brun

On Wed, 4 Apr 2001, Malcolm Davidson wrote:

> Hello,
> 
> What would be the recommended way for drawing a variable in one tree vs. a 
> variable in another tree (assuming that the number of entries is the same 
> for each branch) ?
> 
> For instance I have the following file with trees "IEM_EXP_Valid_Tree" 
> located in both subdirectory "inc20" and "inc40". I would like issue a 
> command similar to Draw("t1.rms":"t2.rms") where t1 is tree 
> "inc20/IEM_EXP_Valid_Tree" and t2 is tree "inc40/IEM_EXP_Valid_Tree".
> --------------file listing 
> -------------------------------------------------------------------------
> TFile**         IEM2.root
>   TFile*         IEM2.root
>    TDirectory*           inc20   inc20
>     OBJ: TTree   IEM_EXP_Valid_Tree      Validity Domain - Exponential IEM : 0
>     KEY: TTree   IEM_EXP_Valid_Tree;1    Validity Domain - Exponential IEM
>    TDirectory*           inc40   inc40
>     OBJ: TTree   IEM_EXP_Valid_Tree      Validity Domain - Exponential IEM : 0
>     KEY: TTree   IEM_EXP_Valid_Tree;1    Validity Domain - Exponential IEM
> 
> Thanks in advance for any help.
> 
> Malcolm
> 
> 
> <>------------------------------------------------<>
> Malcolm W. J. Davidson
> CESBIO - UMR 5639 CNES-CNRS-UPS
> 18 Avenue Edouard Belin
> BP 2801
> F-31401 Toulouse Cedex 4  France
> e-mail : davidson@cesbio.cnes.fr
> phone (33)(0)5.61.55.85.84
> fax   (33)(0)5.61.55.85.00
> <>------------------------------------------------<>
> 



This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:41 MET