Re: [ROOT] TChains & wildcards

From: Rene Brun (Rene.Brun@cern.ch)
Date: Thu Nov 16 2000 - 08:51:16 MET


Hi George,
I agree with your two suggestions. There are several other places
in the system that could take advantage of wildcarding as well.

Rene Brun

On Wed, 15 Nov 2000, George A. Heintzelman wrote:

> 
> Hi Rooters,
> 
> TChain's are great.
> 
> Two things that would make them greater, though:
> 1) Allow for wildcards in Add.
> 	A common model is to create many files with identically structured 
> TTrees, each from a different process; then you want to chain them 
> together in one bunch. Having to Add each one of them by hand to the 
> chain is tedious to say the least! I would very much like to be able to:
> 	TChain chain("TheTree");
> 	chain->Add("/home/gah/data/TreeOut_*.root")
> and away I go.
> 
> 2) Since a TChain _IS_ a TTree, TChain->Print() should produce at least 
> as much information as that in TTree->Print(), in addition to listing 
> the attached files. I know I can call chain->GetTree()->Print(), but 
> sometimes I don't know I *have* a chain, since I'm working with a 
> pointer or reference to a TTree (which happens sometimes to be a 
> TChain).
> 
> BTW, I haven't looked carefully, but: What happens if you Fill() a 
> TChain? Where does that filled data go?
> 
> George Heintzelman
> gah@bnl.gov
> 
> 
> 



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:37 MET