]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliAODPWG4ParticleCorrelation.h
Fix Coverity 15062, 15063
[u/mrichter/AliRoot.git] / STEER / AliAODPWG4ParticleCorrelation.h
index 989e67181b380b82d0c98bf14c09ebfbc1cc3734..10a6c4d7008a64a027c7d06ab7c57c273587ddfc 100755 (executable)
@@ -27,10 +27,15 @@ class AliAODPWG4ParticleCorrelation : public AliAODPWG4Particle {
   AliAODPWG4ParticleCorrelation(AliAODPWG4Particle & p);  
   
   virtual ~AliAODPWG4ParticleCorrelation();
+  virtual void Clear(const Option_t* /*opt*/);
+  
   AliAODPWG4ParticleCorrelation(const AliAODPWG4ParticleCorrelation& photon); 
+private:
   AliAODPWG4ParticleCorrelation& operator=(const AliAODPWG4ParticleCorrelation& photon);
   
-  virtual TObjArray* GetObjArray(TString refname)  const { return   (TObjArray*) fListOfObjArrays->FindObject(refname); } 
+public:
+  virtual TObjArray* GetObjArray(TString refname)  const { if(fListOfObjArrays) return (TObjArray*) fListOfObjArrays->FindObject(refname); 
+                                                           else return 0x0;} 
   virtual TList*     GetObjArrayList()             const { return  fListOfObjArrays; } 
   virtual void       AddObjArray(TObjArray * refarray)  { fListOfObjArrays->Add(refarray); }
 
@@ -64,7 +69,7 @@ class AliAODPWG4ParticleCorrelation : public AliAODPWG4Particle {
   TRef           fRefJet;           // Reference to jet found with JETAN and correlated with particle
   TList   *      fListOfObjArrays ; // List with correlation reference arrays
   
-  ClassDef(AliAODPWG4ParticleCorrelation, 2);
+  ClassDef(AliAODPWG4ParticleCorrelation, 3);
 };