Re: [ROOT] TFile in TChain

From: Paolo Pagano (Paolo.Pagano@cern.ch)
Date: Thu Nov 21 2002 - 10:19:57 MET


Ciao Rene,
	since in automatic generated classes, TChains are treated as
TTree, GetFile() doesn't exist.
Anyhow I found the equivalent method:

chain.GetCurrentFile()->GetName()

which returns what I need.
Thanks,
			Paolo



On Thu, 21 Nov 2002, Rene Brun wrote:

> Hi Paolo,
> 
> Use chain.GetFile()->GetName();
> 
> Rene Brun
> 
> On Thu, 21 Nov 2002, Paolo Pagano wrote:
> 
> > Ciao rooters,
> > 	when you build up a chain adding many root files like as in case
> > of:
> > 
> > 
> > chain->Add("*.root");
> > 
> > 
> > you lose the memory of the TFile you are pointing to.
> > 
> > In a Loop on the chain, I know that, using LoadTree, one can be aware of
> > the moment in which ROOT goes from a TFile to the following one:
> > 
> > Int_t ientry = LoadTree(jentry);
> > 
> > because ientry is equal to 0.
> > 
> > How can I get the information about the name of the current TFile?
> > Is there any method or "workaround" to do it?
> > 
> > 
> > Thanks,
> > 			Paolo
> > 
> > 
> > ********************************
> > Paolo Pagano
> > address:   Sezione INFN di Trieste - Area di Ricerca  
> >        Padriciano 99, 34012 Padriciano (Trieste), Italia 
> > e-mail:    Paolo.Pagano@cern.ch
> > tel:       (private)          +39-340-4034214
> >            (INFN, Trieste)    +39-040-3756225/5583385
> >            (CERN, Genève, CH) +41-22-7676743/76421
> > ********************************
> > 
> 
> 

********************************
Paolo Pagano
address:   Sezione INFN di Trieste - Area di Ricerca  
       Padriciano 99, 34012 Padriciano (Trieste), Italia 
e-mail:    Paolo.Pagano@cern.ch
tel:       (private)          +39-340-4034214
           (INFN, Trieste)    +39-040-3756225/5583385
           (CERN, Genève, CH) +41-22-7676743/76421
********************************



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:20 MET