Coverity
authormasera <masera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 19 Nov 2011 22:31:55 +0000 (22:31 +0000)
committermasera <masera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 19 Nov 2011 22:31:55 +0000 (22:31 +0000)
ITS/AliITSMapA1.cxx
ITS/AliITSMapA1.h
ITS/AliITSMapA2.cxx
ITS/AliITSMapA2.h

index a1e94bd..4e6bb6f 100644 (file)
@@ -126,28 +126,7 @@ AliITSMapA1::~AliITSMapA1(){
 
     if(fHitMap) delete[] fHitMap;
 }
-//_________________________________________________________________________
-AliITSMapA1& AliITSMapA1::operator=(const AliITSMapA1 &source) {
-    //    Assignment operator
 
-  this->~AliITSMapA1();
-  new(this) AliITSMapA1(source);
-  return *this;
-}
-//______________________________________________________________________
-AliITSMapA1::AliITSMapA1(const AliITSMapA1 &source) : AliITSMap(source),
-fSegmentation(source.fSegmentation),
-fNpx(source.fNpx),
-fNpz(source.fNpz),
-fObjects(source.fObjects),
-fNobjects(source.fNobjects),
-fMaxIndex(source.fMaxIndex),
-fMapThresholdArr(source.fMapThresholdArr),
-fHitMap(source.fHitMap),
-fMapThreshold(source.fMapThreshold){
-  //     Copy Constructor
-  
-}
 //______________________________________________________________________
 void AliITSMapA1::ClearMap(){
     //clear array
index ee78704..0372cf5 100644 (file)
@@ -26,10 +26,6 @@ class AliITSMapA1 : public AliITSMap{
     // and a threshold value
     AliITSMapA1(AliITSsegmentation *seg, TObjArray *dig, Int_t thr);
     AliITSMapA1(AliITSsegmentation *seg, TObjArray *dig, TArrayI thr);
-    // Copy Operator
-    AliITSMapA1(const AliITSMapA1 &source);
-    // Assignment operator
-    AliITSMapA1& operator=(const AliITSMapA1 &source);
     // Distructor
     virtual ~AliITSMapA1();
     // Fill hits from list of digits into hit map
@@ -60,6 +56,10 @@ class AliITSMapA1 : public AliITSMap{
     void SetArray(TObjArray *obj);
 
  protected:
+    // Copy Constructor
+    AliITSMapA1(const AliITSMapA1 &source);
+    // Assignment operator
+    AliITSMapA1& operator=(const AliITSMapA1 &source);
     // Check index
     Int_t   CheckedIndex(Int_t iz, Int_t ix) const;
 
index aa91207..2c9e20c 100644 (file)
@@ -107,23 +107,7 @@ AliITSMapA2::~AliITSMapA2(){
 
     if (fHitMapD) delete[] fHitMapD;
 }
-//______________________________________________________________________
-AliITSMapA2::AliITSMapA2(const AliITSMapA2 &source) : AliITSMapA1(source),
-fHitMapD(source.fHitMapD),
-fMapThresholdD(source.fMapThresholdD),
-fScaleSizeX(source.fScaleSizeX),
-fScaleSizeZ(source.fScaleSizeZ){
-    //     Copy Constructor 
 
-}
-//______________________________________________________________________
-AliITSMapA2& AliITSMapA2::operator=(const AliITSMapA2 &source) {
-    //    Assignment operator
-  this->~AliITSMapA2();
-  new(this) AliITSMapA2(source);
-  return *this;
-
-}
 
 //______________________________________________________________________
 void AliITSMapA2::ClearMap(){
index d7008ad..e3c698f 100644 (file)
@@ -26,9 +26,6 @@ class AliITSMapA2 : public AliITSMapA1{
     // a threshold value
     AliITSMapA2(AliITSsegmentation *seg, TObjArray *hist,Double_t thresh);
     virtual ~AliITSMapA2(); // destructor
-    AliITSMapA2(const AliITSMapA2 &source); // copy constructor
-    // assignment operator
-    AliITSMapA2& operator=(const AliITSMapA2 &source);
     // fill pad signals into map 
     virtual void FillMap();
     // clear map
@@ -64,6 +61,9 @@ class AliITSMapA2 : public AliITSMapA1{
     virtual void AddSignal(Int_t iz, Int_t ix, Double_t sig);
 
  private:
+    AliITSMapA2(const AliITSMapA2 &source); // copy constructor
+    // assignment operator
+    AliITSMapA2& operator=(const AliITSMapA2 &source);
     void  FillMapFromHist(); // fills the map from a historgram
     void  FillHist(); // fills a histogram from the map
     void  ResetHist(); // resets the histogram