]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
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 18e0c00cf04a42ead93cda8dcd4c3889f91b097d..be9aa329534fc1938da958bc11ee73d8fb694c1f 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 9602e42b7502ddb9a8fd5dc047b209a6d97943a1..1c6d704f984a2f07e5961b35597905c43d1bd384 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;