* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.2 1999/09/29 09:24:28 fca
-Introduction of the Copyright and cvs Log
-
-*/
+// $Id$
////////////////////////////////////////////////////////////////////////////////
// Class AliInvmass
//
//
//--- Author: Nick van Eijndhoven 12-apr-1999 UU-SAP Utrecht
+//- Modified: NvE $Date$ UU-SAP Utrecht
////////////////////////////////////////////////////////////////////////////////
#include "AliInvmass.h"
+#include "Riostream.h"
ClassImp(AliInvmass) // Class implementation to enable ROOT I/O
// Destructor to delete dynamically allocated memory
if (fMinv)
{
- fMinv->Delete();
delete fMinv;
fMinv=0;
}
if (fMbkg)
{
- fMbkg->Delete();
delete fMbkg;
fMbkg=0;
}
if ((!fBkg || fMode==1) && fMinv)
{
- fMinv->Delete();
delete fMinv;
fMinv=0;
}
if (fBkg && (fMode !=1) && fMbkg)
{
- fMbkg->Delete();
delete fMbkg;
fMbkg=0;
}
t->SetCharge(q1+q2);
if (!fBkg || fMode==1)
{
- if (!fMinv) fMinv=new TObjArray();
+ if (!fMinv)
+ {
+ fMinv=new TObjArray();
+ fMinv->SetOwner();
+ }
fMinv->Add(t);
}
else
{
- if (!fMbkg) fMbkg=new TObjArray();
+ if (!fMbkg)
+ {
+ fMbkg=new TObjArray();
+ fMbkg->SetOwner();
+ }
fMbkg->Add(t);
}
}