Coverity 18262 solved by non-implemented private copy constructor and assignment...
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 24 Feb 2012 10:29:55 +0000 (10:29 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 24 Feb 2012 10:29:55 +0000 (10:29 +0000)
EMCAL/AliEMCALQAChecker.cxx
EMCAL/AliEMCALQAChecker.h

index f2c4863..ad93586 100644 (file)
@@ -95,31 +95,6 @@ AliEMCALQAChecker::~AliEMCALQAChecker()
   delete fText  ; 
 }
 
-//__________________________________________________________________
-AliEMCALQAChecker::AliEMCALQAChecker(const AliEMCALQAChecker& qac) : 
-AliQACheckerBase(qac.GetName(), qac.GetTitle()), 
-fTextSM(new TText*[fgknSM]) ,
-fLineCol(static_cast<TLine*>(qac.fLineCol->Clone())) , 
-fText(new TPaveText(0.2,0.7,0.8,0.9,"NDC"))
-{
-   // copy ctor 
-  for (Int_t sm = 0 ; sm < fgknSM ; sm++){
-    fTextSM[sm] = static_cast<TText *>(qac.fTextSM[sm]->Clone()) ;
-  }
-       for(Int_t i = 0 ; i < 5 ; i++) {
-
-               fLineRow[i] = static_cast<TLine*>(qac.fLineRow[i]->Clone()) ; 
-       }
-}   
-//__________________________________________________________________
-AliEMCALQAChecker& AliEMCALQAChecker::operator = (const AliEMCALQAChecker &qac) 
-{ // assignment operator; use copy ctor
-  if (&qac == this) return *this;
-
-  new (this) AliEMCALQAChecker(qac);
-  return *this;
-}
-
 //______________________________________________________________________________
 void AliEMCALQAChecker::Check(Double_t * test, AliQAv1::ALITASK_t index, TObjArray ** list, const AliDetectorRecoParam * /*recoParam*/)
 {
index f287cae..b9ff843 100644 (file)
@@ -57,8 +57,6 @@ public:
        enum HESDType_t {kESDCaloClusE,kESDCaloClusM,kESDCaloCellA,kESDCaloCellM} ;
 
   AliEMCALQAChecker() ;        // ctor
-  AliEMCALQAChecker(const AliEMCALQAChecker& qac);
-  AliEMCALQAChecker& operator = (const AliEMCALQAChecker& qac) ;
   virtual ~AliEMCALQAChecker() ; // dtor
        
   virtual void   Init(const AliQAv1::DETECTORINDEX_t det) ; 
@@ -76,6 +74,8 @@ protected:
        
        
 private:
+  AliEMCALQAChecker(const AliEMCALQAChecker& qac);
+  AliEMCALQAChecker& operator = (const AliEMCALQAChecker& qac) ;
        //TH1F * htemp; //a tempory histrogram for getting the mean and sigma
        //Double_t fMean; //mean value 
        //Double_t fWidth; //sigma of the distribution