Re: [ROOT] Rename Tree

From: Thomas Bretz (tbretz@astro.uni-wuerzburg.de)
Date: Fri Mar 05 2004 - 10:15:43 MET


Hi Philippe,

> It should be possible to just do
> 	tree->SetName("newname");
> 	file->Write()
> However the original tree meta-data will still be present on the disk
> and I am not sure you can safely remove it.
> 
> An alternative is to create a friend tree.
> 	new TTree("newname");
> 	tree->AddFriend(oldtree);
> 	file->Write();

Thanks. What method would you preffer?

This is my problem: For some automatic reading procedure I need well 
defined tree-names (eg, data tree: Data, corresponding Header-tree: 
DataHeaders) But we have old files which don't follow this convention. 
Now I want to write a small tool which 'converts' the old files such 
that they fit the new scheme...

Thomas.



This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:06 MET