Assignment operator
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 9 Feb 2012 12:59:57 +0000 (12:59 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 9 Feb 2012 12:59:57 +0000 (12:59 +0000)
D. Stocco

ANALYSIS/AliAnalysisCuts.cxx
ANALYSIS/AliAnalysisCuts.h

index 18e0c00..be9aa32 100644 (file)
@@ -44,3 +44,15 @@ AliAnalysisCuts::AliAnalysisCuts(const AliAnalysisCuts& obj):
     AliVCuts(obj), fFilterMask(obj.fFilterMask), fSelected(obj.fSelected)
 {
 }
+
+AliAnalysisCuts& AliAnalysisCuts::operator=(const AliAnalysisCuts& obj)
+{
+  // Assignment operator
+  if ( this != &obj ) { 
+    AliVCuts::operator=(obj);
+    fFilterMask = obj.fFilterMask;
+    fSelected = obj.fSelected;
+  }
+  return *this;
+}
+
index 9602e42..1c6d704 100644 (file)
@@ -20,7 +20,8 @@ class AliAnalysisCuts : public AliVCuts
  public:
     AliAnalysisCuts();
     AliAnalysisCuts(const char* name, const char* title);
-    AliAnalysisCuts(const AliAnalysisCuts& obj);  
+    AliAnalysisCuts(const AliAnalysisCuts& obj);
+    AliAnalysisCuts& operator=(const AliAnalysisCuts& obj);
     virtual ~AliAnalysisCuts() {;}
     virtual Bool_t IsSelected(TObject* /* obj  */ )  {return kFALSE;}
     virtual Bool_t IsSelected(TList*   /* list */ ) = 0;