]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
avoid duble delete for track cuts
authorkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 27 Dec 2011 11:42:02 +0000 (11:42 +0000)
committerkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 27 Dec 2011 11:42:02 +0000 (11:42 +0000)
PWG4/macros/AddTaskESDFilterPWG4Train.C

index 8281b486811b1fceef34eecc95b3315617ca3b1a..0ea6e5fd6569d68eb554afb041de58bcfd882f63 100644 (file)
@@ -149,11 +149,13 @@ AliAnalysisTaskESDfilter *AddTaskESDFilterPWG4Train(Bool_t useKineFilter=kTRUE,
    // 64 1<<6
    trackFilter->AddCuts(esdTrackCutsHG2);
    // 128 1<<7
-   trackFilter->AddCuts(esdTrackCutsHG0); // add once more for tpc only tracks
+   AliESDtrackCuts* esdTrackCutsHG0_tmp = new AliESDtrackCuts(*esdTrackCutsHG0); // avoid double delete
+   trackFilter->AddCuts(esdTrackCutsHG0_tmp); // add once more for tpc only tracks
    // 256 1<<8
    trackFilter->AddCuts(esdTrackCutsGCOnly);
    // 512 1<<9                         
-   trackFilter->AddCuts(esdTrackCutsHG1); // add once more for tpc only tracks
+   AliESDtrackCuts* esdTrackCutsHG1_tmp = new AliESDtrackCuts(*esdTrackCutsHG1); // avoid double delete
+   trackFilter->AddCuts(esdTrackCutsHG1_tmp); // add once more for tpc only tracks
    // 1024 1<<10                        
    trackFilter->AddCuts(esdTrackCutsH2); // add r_aa cuts
    // 2048 1<<11