Fix Coverity reports
authorakisiel <akisiel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 28 Nov 2011 10:46:50 +0000 (10:46 +0000)
committerakisiel <akisiel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 28 Nov 2011 10:46:50 +0000 (10:46 +0000)
PWG2/FEMTOSCOPY/AliFemtoUser/AliFemtoModelCorrFctnDirectYlm.cxx
PWG2/FEMTOSCOPY/AliFemtoUser/AliFemtoShareQualityTPCEntranceSepQAPairCut.cxx
PWG2/FEMTOSCOPY/AliFemtoUser/AliFemtoShareQualityTPCEntranceSepQAPairCut.h

index 663e379..b917da8 100644 (file)
@@ -82,6 +82,21 @@ AliFemtoModelCorrFctnDirectYlm& AliFemtoModelCorrFctnDirectYlm::operator=(const
     fCYlmFake = dynamic_cast<AliFemtoCorrFctnDirectYlm*>(aCorrFctn.fCYlmFake->Clone());
   else fCYlmFake = 0;
 
+  if (aCorrFctn.fNumeratorTrue)
+    fNumeratorTrue = new TH1D(*aCorrFctn.fNumeratorTrue);
+  else
+    fNumeratorTrue = 0;
+
+  if (aCorrFctn.fNumeratorFake)
+    fNumeratorFake = new TH1D(*aCorrFctn.fNumeratorFake);
+  else
+    fNumeratorFake = 0;
+
+  if (aCorrFctn.fDenominator)
+    fDenominator = new TH1D(*aCorrFctn.fDenominator);
+  else
+    fDenominator = 0;
+
   return *this;
 }
 //_______________________
index 4799197..70cf0b1 100644 (file)
@@ -55,6 +55,22 @@ AliFemtoShareQualityTPCEntranceSepQAPairCut::AliFemtoShareQualityTPCEntranceSepQ
 }
 
 //__________________
+AliFemtoShareQualityTPCEntranceSepQAPairCut& AliFemtoShareQualityTPCEntranceSepQAPairCut::operator=(const AliFemtoShareQualityTPCEntranceSepQAPairCut& aCut)
+{
+  // assignment operator
+  if (this == &aCut)
+    return *this;
+
+  fDTPCMin = aCut.fDTPCMin;
+  fDTPCMax = aCut.fDTPCMax;
+  fDTPCQASwitch = aCut.fDTPCQASwitch;
+  fDTPCQAExclusionZone[0] = aCut.fDTPCQAExclusionZone[0];
+  fDTPCQAExclusionZone[1] = aCut.fDTPCQAExclusionZone[1];
+
+  return *this;
+}
+
+//__________________
 AliFemtoShareQualityTPCEntranceSepQAPairCut::~AliFemtoShareQualityTPCEntranceSepQAPairCut(){
   /* no-op */
 }
index 441391e..3a52239 100644 (file)
@@ -39,6 +39,8 @@ public:
   AliFemtoShareQualityTPCEntranceSepQAPairCut(const AliFemtoShareQualityTPCEntranceSepQAPairCut& c);
   virtual ~AliFemtoShareQualityTPCEntranceSepQAPairCut();
 
+  AliFemtoShareQualityTPCEntranceSepQAPairCut& operator=(const AliFemtoShareQualityTPCEntranceSepQAPairCut& aCut);
+
   virtual bool Pass(const AliFemtoPair* pair);
   virtual AliFemtoString Report();
   virtual TList *ListSettings();