]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGJE/EMCALJetTasks/UserTasks/AliEMCalPtTaskTrackSelectionESD.cxx
Use aod track selection wrapper inside the task, when running on aods
[u/mrichter/AliRoot.git] / PWGJE / EMCALJetTasks / UserTasks / AliEMCalPtTaskTrackSelectionESD.cxx
index d885ebc667a3d88efa0ab3d09fd4133ffc993644..e817c50533877846f7adf803d43475148cef3c04 100644 (file)
@@ -74,9 +74,12 @@ AliEMCalPtTaskTrackSelectionESD& AliEMCalPtTaskTrackSelectionESD::operator=(
         */
        AliEMCalPtTaskVTrackSelection::operator=(ref);
        if(&ref != this){
-               this->~AliEMCalPtTaskTrackSelectionESD();
+               if(fTrackCuts) {
+                       delete fTrackCuts;
+                       fTrackCuts = NULL;
+               }
+               if(ref.fTrackCuts) fTrackCuts = new AliESDtrackCuts(*(ref.fTrackCuts));
        }
-       if(ref.fTrackCuts) fTrackCuts = new AliESDtrackCuts(*(ref.fTrackCuts));
        return *this;
 }