Coverity warning corrected.
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 26 Nov 2011 19:00:23 +0000 (19:00 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 26 Nov 2011 19:00:23 +0000 (19:00 +0000)
TDPMjet/AliIonPDGCodes.cxx
TDPMjet/AliIonPDGCodes.h

index 50c10b5..b1f690e 100644 (file)
@@ -42,6 +42,17 @@ AliIonPDGCodes::AliIonPDGCodes(const AliIonPDGCodes &/*PDGCodes*/)
   for(Int_t i=0; i<fNIon; i++) fPDGCode[i]=0;
 }
 
+AliIonPDGCodes&  AliIonPDGCodes::operator=(const AliIonPDGCodes &pdg)
+{
+  for(Int_t i=0; i<fNIon; i++) fPDGCode[i]=0;
+  if (this != &pdg) {
+      TObject::operator=(pdg);
+      fNIon = pdg.fNIon;
+        for(Int_t i=0; i<fNIon; i++) fPDGCode[i]=pdg.fPDGCode[i];
+  }
+  return *this;
+}
+
 //______________________________________________________________________________
 void AliIonPDGCodes::AddParticlesToPdgDataBase()
 {
index d7bdfd8..f2e1c98 100644 (file)
@@ -19,6 +19,7 @@ public:
   AliIonPDGCodes();
   virtual ~AliIonPDGCodes() {;}
   AliIonPDGCodes(const AliIonPDGCodes &PDGCodes);
+  AliIonPDGCodes& operator=(const AliIonPDGCodes& pdg);
   virtual void AddParticlesToPdgDataBase();
 //  virtual void MapPDGGEant3Codes();
   virtual void SetPDGCode(Int_t i, Int_t val) {fPDGCode[i]=val;}