Coverity fix: assignment operator
authorkharlov <kharlov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 25 Nov 2011 14:28:01 +0000 (14:28 +0000)
committerkharlov <kharlov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 25 Nov 2011 14:28:01 +0000 (14:28 +0000)
16 files changed:
PHOS/AliPHOSDigit.cxx
PHOS/AliPHOSDigit.h
PHOS/AliPHOSFastRecParticle.cxx
PHOS/AliPHOSFastRecParticle.h
PHOS/AliPHOSHit.cxx
PHOS/AliPHOSHit.h
PHOS/AliPHOSImpact.cxx
PHOS/AliPHOSImpact.h
PHOS/AliPHOSQAChecker.cxx
PHOS/AliPHOSQAChecker.h
PHOS/AliPHOSRecParticle.cxx
PHOS/AliPHOSRecParticle.h
PHOS/AliPHOSTrackSegment.cxx
PHOS/AliPHOSTrackSegment.h
PHOS/AliPHOSv2.cxx
PHOS/AliPHOSv2.h

index 4b40c61..2ec6c67 100644 (file)
@@ -158,6 +158,12 @@ AliPHOSDigit::AliPHOSDigit(const AliPHOSDigit & digit) :
 }
 
 //____________________________________________________________________________
+AliPHOSDigit & AliPHOSDigit::operator = (const AliPHOSDigit &)
+{
+  Fatal("operator =", "not implemented");
+  return *this;
+}
+//____________________________________________________________________________
 AliPHOSDigit::~AliPHOSDigit() 
 {
   // Delete array of primaries if any
index 63d97a5..414a4e3 100644 (file)
@@ -55,8 +55,6 @@ class AliPHOSDigit : public AliDigitNew {
 
 public:
 
-  AliPHOSDigit& operator=(const AliPHOSDigit) {
-    Fatal("operator = ", "not implemented") ; return *this ; } 
   Int_t     Compare(const TObject * obj) const ;  
   Int_t     GetNprimary()           const { return fNprimary ; }
   Int_t     GetPrimary(Int_t index) const ; 
@@ -77,7 +75,10 @@ public:
   void      SetALTROSamplesLG(Int_t nSamplesLG, Int_t *samplesLG);
   void      ShiftPrimary(Int_t shift); // shift to separate different TreeK in merging
 
- private:
+private:
+  AliPHOSDigit & operator = (const AliPHOSDigit & /*digit*/);
+
+private:
 
   Int_t       fNprimary ;  // Number of primaries
   Int_t *     fPrimary ;   //[fNprimary] Array of primaries      
index d9df986..2bea0db 100644 (file)
@@ -128,6 +128,13 @@ AliPHOSFastRecParticle::AliPHOSFastRecParticle() :
 }
 
 //____________________________________________________________________________
+AliPHOSFastRecParticle & AliPHOSFastRecParticle::operator = (const AliPHOSFastRecParticle &)
+{
+  Fatal("operator =", "not implemented");
+  return *this;
+
+}
+//____________________________________________________________________________
 Int_t AliPHOSFastRecParticle::DistancetoPrimitive(Int_t px, Int_t py)
 {
   //  Compute distance from point px,py to a AliPHOSFastRecParticle considered as a Tmarker
index faa5ddc..1570dca 100644 (file)
@@ -39,6 +39,7 @@ class AliPHOSFastRecParticle : public TParticle {
   AliPHOSFastRecParticle(const AliPHOSFastRecParticle & rp) ;  // ctor
   AliPHOSFastRecParticle(const TParticle & p) ;  // ctor
   virtual ~AliPHOSFastRecParticle(){ } //dtor
+  AliPHOSFastRecParticle & operator = (const AliPHOSFastRecParticle & /*rp*/);
 
   virtual Int_t DistancetoPrimitive(Int_t px, Int_t py) ; 
   virtual void Draw(Option_t *option) ;  
index 5e9376b..4c1bf85 100644 (file)
@@ -66,6 +66,12 @@ Bool_t AliPHOSHit::operator==(AliPHOSHit const &rValue) const
 }
 
 //____________________________________________________________________________
+AliPHOSHit & AliPHOSHit::operator = (const AliPHOSHit &)
+{
+  Fatal("operator =", "not implemented");
+  return *this;
+}
+//____________________________________________________________________________
 AliPHOSHit AliPHOSHit::operator+(const AliPHOSHit &rValue)
 {
   // Add the energy of the hit
index af937aa..d44ff7d 100644 (file)
@@ -57,7 +57,10 @@ class AliPHOSHit : public AliHit {
   AliPHOSHit operator + (const AliPHOSHit& rValue) ;
 
 
- private:
+private:
+  AliPHOSHit & operator = (const AliPHOSHit & /*hit*/);
+
+private:
 
   Int_t          fId ;        // Absolute Id number of PHOS Xtal or PPSD pad
   Float_t        fELOS ;      // Energy deposited
index 562da4e..af99bc1 100644 (file)
@@ -84,6 +84,13 @@ AliPHOSImpact::AliPHOSImpact(Int_t shunt, Int_t primary, Int_t track, Int_t pid,
 }
 
 //____________________________________________________________________________
+AliPHOSImpact & AliPHOSImpact::operator = (const AliPHOSImpact &)
+{
+  Fatal("operator =", "not implemented");
+  return *this;
+}
+
+//____________________________________________________________________________
 void AliPHOSImpact::Print(const Option_t *)const
 {
   // Prints particle info
index 9d39cab..35eb7ef 100644 (file)
@@ -58,6 +58,9 @@ public:
   void Print(const Option_t * = "")const;
 
 private:
+  AliPHOSImpact & operator = (const AliPHOSImpact & /*impact*/);
+
+private:
 
   Int_t          fPid ;       // type of the particle that initiates that hit 
   Int_t          fPrimary ;   // Primary particles at the origine of the hit
index 10e9b03..381769a 100644 (file)
@@ -42,3 +42,9 @@ ClassImp(AliPHOSQAChecker)
 
 //__________________________________________________________________
 
+AliPHOSQAChecker & AliPHOSQAChecker::operator = (const AliPHOSQAChecker &)
+{
+  Fatal("operator =", "not implemented");
+  return *this;
+}
+
index eb2a3b7..4be9912 100644 (file)
@@ -32,6 +32,7 @@ public:
   virtual ~AliPHOSQAChecker() {;} // dtor
 
 private:
+  AliPHOSQAChecker & operator = (const AliPHOSQAChecker & /*qac*/);
   
   ClassDef(AliPHOSQAChecker,1)  // description 
 
index 9edf12e..e9fd03e 100644 (file)
@@ -88,6 +88,13 @@ AliPHOSRecParticle::AliPHOSRecParticle(const AliPHOSRecParticle & rp):
 }
 
 //____________________________________________________________________________
+AliPHOSRecParticle & AliPHOSRecParticle::operator = (const AliPHOSRecParticle &)
+{
+  Fatal("operator =", "not implemented");
+  return *this;
+}
+
+//____________________________________________________________________________
 Int_t AliPHOSRecParticle::GetNPrimaries() const  
 { 
   return -1;
index 297e5b3..3371314 100644 (file)
@@ -46,7 +46,10 @@ class AliPHOSRecParticle : public AliPHOSFastRecParticle {
 
   typedef TClonesArray RecParticlesList ; 
   
- private:
+private:
+  AliPHOSRecParticle & operator = (const AliPHOSRecParticle & /*rp*/);
+
+private:
 
   Int_t fPHOSTrackSegment ; // pointer to the associated track segment in PHOS  
   Bool_t fDebug ; // to steer debug output
index 346f73d..5eef0c3 100644 (file)
@@ -157,6 +157,13 @@ AliPHOSTrackSegment::AliPHOSTrackSegment( const AliPHOSTrackSegment & ts)
 
 
 //____________________________________________________________________________
+AliPHOSTrackSegment & AliPHOSTrackSegment::operator = (const AliPHOSTrackSegment &)
+{
+  Fatal("operator =", "not implemented");
+  return *this;
+}
+
+//____________________________________________________________________________
 void AliPHOSTrackSegment::Copy(TObject & obj) const
 {
   // Copy of a track segment into another track segment
index 34c161f..9ecd65e 100644 (file)
@@ -67,6 +67,8 @@ public:
 
   typedef TClonesArray TrackSegmentsList ; 
  
+private:
+  AliPHOSTrackSegment & operator = (const AliPHOSTrackSegment & /*ts*/);
  private:
   
   Int_t fEmcRecPoint ;     // The EMC reconstructed point index in array stored in TreeR/PHOSEmcRP
index 1414105..38e8557 100644 (file)
@@ -66,6 +66,13 @@ AliPHOSv2::~AliPHOSv2()
 }
 
 //____________________________________________________________________________
+AliPHOSv2 & AliPHOSv2::operator = (const AliPHOSv2 &)
+{
+  Fatal("operator =", "not implemented");
+  return *this;
+}
+
+//____________________________________________________________________________
 void AliPHOSv2::AddHit(Int_t shunt, Int_t primary, Int_t Id, Float_t * hits)
 {
   // Add a hit to the hit list.
index abda045..146b938 100644 (file)
@@ -50,6 +50,7 @@ public:
 private:
 
   AliPHOSv2(AliPHOSv2 & phos);
+  AliPHOSv2 & operator = (const AliPHOSv2 & /*phos*/);
 
   ClassDef(AliPHOSv2,1)  // Class AliPHOSv0 which allows to write ond disk al the information of the hits.