fCuts = obj.fCuts;
}
+AliAnalysisFilter::~AliAnalysisFilter()
+{
+// Destructor
+ if (fCuts) fCuts->Delete("slow");
+ delete fCuts;
+}
AliAnalysisFilter& AliAnalysisFilter::operator=(const AliAnalysisFilter& other)
{
// Assignment
- TNamed::operator=(other);
- fCuts = other.fCuts;
- return *this;
+ if (&other != this) {
+ TNamed::operator=(other);
+ fCuts = other.fCuts;
+ }
+ return *this;
}
UInt_t AliAnalysisFilter::IsSelected(TObject* obj)