what is the actual difference between the results of a TObject->Clone() and TObject->Copy() ?
As far as I can see the new objects behind the pointers I get with
TH1D *hCopy = new TH1D();
are both ‘independent’ objects from the original.
At the moment the only reason I see to prefer Copy() to Clone() is that I have to create an onject before and do not have to care for cleaning up the memory allocated in Clone->CloneObject() afterwards.
Cheers & Thanks,