]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliESDfriendTrack.cxx
Coverity fix.
[u/mrichter/AliRoot.git] / STEER / AliESDfriendTrack.cxx
index 0ae57746d54f3a571680a3a62059e82fc24587f2..b43ebaa8252ce8ed0eb7498565a1b7e93f6a7b53 100644 (file)
@@ -21,6 +21,7 @@
 #include "AliTrackPointArray.h"
 #include "AliESDfriendTrack.h"
 #include "TObjArray.h"
+#include "TClonesArray.h"
 #include "AliKalmanTrack.h"
 
 ClassImp(AliESDfriendTrack)
@@ -52,6 +53,9 @@ fTRDIn(0)
   //for (i=0; i<kMaxITScluster; i++) fITSindex[i]=-2;
   //for (i=0; i<kMaxTPCcluster; i++) fTPCindex[i]=-2;
   //for (i=0; i<kMaxTRDcluster; i++) fTRDindex[i]=-2;
+  
+  //fHmpPhotClus->SetOwner(kTRUE); 
+  
 }
 
 AliESDfriendTrack::AliESDfriendTrack(const AliESDfriendTrack &t): 
@@ -105,7 +109,7 @@ fTRDIn(0)
   if (t.fTPCOut) fTPCOut = new AliExternalTrackParam(*(t.fTPCOut));
   if (t.fITSOut) fITSOut = new AliExternalTrackParam(*(t.fITSOut));
   if (t.fTRDIn)  fTRDIn = new AliExternalTrackParam(*(t.fTRDIn));
-
+  
 }
 
 AliESDfriendTrack::~AliESDfriendTrack() {
@@ -120,9 +124,9 @@ AliESDfriendTrack::~AliESDfriendTrack() {
    delete fTPCOut;
    delete fITSOut;
    delete fTRDIn;
-   delete fITSindex;
-   delete fTPCindex;
-   delete fTRDindex;
+   delete[] fITSindex;
+   delete[] fTPCindex;
+   delete[] fTRDindex;
 }