Fix Coverity
authorakisiel <akisiel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 20 Dec 2011 12:31:21 +0000 (12:31 +0000)
committerakisiel <akisiel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 20 Dec 2011 12:31:21 +0000 (12:31 +0000)
PWG2/FEMTOSCOPY/AliFemtoUser/AliFemtoQAEventCut.cxx
PWG2/FEMTOSCOPY/AliFemtoUser/AliFemtoQAEventCut.h
PWG2/FEMTOSCOPY/AliFemtoUser/AliFemtoShareQualityPairCut.cxx
PWG2/FEMTOSCOPY/AliFemtoUser/AliFemtoShareQualityPairCut.h

index 3886efd..1b36f0d 100755 (executable)
@@ -43,6 +43,26 @@ AliFemtoQAEventCut::~AliFemtoQAEventCut(){
   // Default destructor
 }
 //------------------------------
+AliFemtoQAEventCut& AliFemtoQAEventCut::operator=(AliFemtoQAEventCut& c)
+{
+  if (this != &c) {
+    fEventMult[0] = c.fEventMult[0];
+    fEventMult[1] = c.fEventMult[1];
+    fVertZPos[0] = c.fVertZPos[0];
+    fVertZPos[1] = c.fVertZPos[1];
+    
+    fHighOrLowSwitch = c.fHighOrLowSwitch;
+    fEventMultQASwitch = c.fEventMultQASwitch;
+    fEventZPosQASwitch = c.fEventZPosQASwitch;
+    fEventMultQAExclusionZone[0] = c.fEventMultQAExclusionZone[0];
+    fEventMultQAExclusionZone[1] = c.fEventMultQAExclusionZone[1];
+    fEventZPosQAExclusionZone[0] = c.fEventZPosQAExclusionZone[0];
+    fEventZPosQAExclusionZone[1] = c.fEventZPosQAExclusionZone[1];
+  }
+
+  return *this;
+}
+//------------------------------
 bool AliFemtoQAEventCut::Pass(const AliFemtoEvent* event){
   // Pass events if they fall within the multiplicity and z-vertex
   // position range. If QA cutting on quantity, pass if outside 
index 3ea6cef..5c2f9e3 100755 (executable)
@@ -22,6 +22,8 @@ public:
   AliFemtoQAEventCut();
   AliFemtoQAEventCut(AliFemtoQAEventCut& c);
   virtual ~AliFemtoQAEventCut();
+  AliFemtoQAEventCut& operator=(AliFemtoQAEventCut& c);
+
 
   void SetEventMult(const int& lo,const int& hi);
   void SetEventMultQASwitch(const bool Switch);
index 0f92df0..6c56c10 100644 (file)
@@ -42,7 +42,7 @@ AliFemtoShareQualityPairCut::AliFemtoShareQualityPairCut():
 AliFemtoShareQualityPairCut::~AliFemtoShareQualityPairCut(){
   /* no-op */
 }
-AliFemtoShareQualityPairCut AliFemtoShareQualityPairCut::operator=(const AliFemtoShareQualityPairCut& cut)
+AliFemtoShareQualityPairCut& AliFemtoShareQualityPairCut::operator=(const AliFemtoShareQualityPairCut& cut)
 {
   if (this != &cut) {
     AliFemtoPairCut::operator=(cut);
index ffdad8d..d78bd4e 100644 (file)
@@ -35,7 +35,7 @@ public:
   AliFemtoShareQualityPairCut();
   AliFemtoShareQualityPairCut(const AliFemtoShareQualityPairCut& cut);
   virtual ~AliFemtoShareQualityPairCut();
-  AliFemtoShareQualityPairCut operator=(const AliFemtoShareQualityPairCut& cut);
+  AliFemtoShareQualityPairCut& operator=(const AliFemtoShareQualityPairCut& cut);
   
   virtual bool Pass(const AliFemtoPair* pair);
   virtual AliFemtoString Report();