Moving objects from one ROOT directory to another

I load a file with TFile, and fill a histogram hist0,e.g.

TFile _file0=TFile::Open("file0.root")
tree->Draw("h>>hist0");

Then I open another file with TFile, and do the same, creating a 2nd histogram, hist1:

TFile _file1=TFile::Open("file1.root")
tree->Draw("h>>hist1");

Sure enough I can’t access hist0 anymore - it’s in a different directory. Is there an easy way to move it from _file0 directory to _file1? My final goal – I want to be able to operate on hist0 and hist1 simultaneously.

Thanks!

p.s. please do not propose to create a TH1F pointer in _file0 and set it to hist0…yes I know I can do that, but it’s inelegant and annoying.


Cheers,
Philippe.

Cheers,
Philippe.

Merci!