Hi Stefan,
this is called a destructor which can be explicitely called like:
obj->~TObject();
Cheers, Fons.
>
> I would have another suggestion for a convenience to users of objects,
> which don't get deleted. These must be "cleared" after every event, if
> they allocate memory or contain a pointer to a TClonesAyrray. Adding a new
> virtual member function to TObject might make this easier:
>
> class TObject {
>
> ...
>
> public:
>
> virtual Clear() {}
>
> ...
>
> }
>
> A user could implement Clear() to do the cleaning up if neccessary and
> TBranch would call it always just before actually reading a new entry (if
> it is in the state that it does not delete/create objects for every
> entry, a default or from calling TTree::SetAutoDelete(false) or
> TBranch::SetAutoDelete(false)).
>
> cheers, Stefan
>
> ---Stefan Kluth---------------Lynen Fellow----------------|\--|\-------
> - LBNL, MS 50A 2160 - phone: +1 510 495 2376 - |/ |/ -
> - 1 Cyclotron Rd. - fax: +1 510 495 2957 - |\/\|\/\|' -
> ---Berkeley, CA94720, USA-----e-mail: SKluth@lbl.gov------|/\/|/\/|----
>
--
Org: CERN, European Laboratory for Particle Physics.
Mail: 1211 Geneve 23, Switzerland
E-Mail: Fons.Rademakers@cern.ch Phone: +41 22 7679248
WWW: http://root.cern.ch/~rdm/ Fax: +41 22 7677910
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:41 MET