Do not a histo to the list twice, results in double deletion
authorkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 23 Jun 2010 12:43:07 +0000 (12:43 +0000)
committerkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 23 Jun 2010 12:43:07 +0000 (12:43 +0000)
PWG4/JetTasks/AliAnalysisTaskJetSpectrum2.cxx

index 6c2bbed..582a1d0 100644 (file)
@@ -446,18 +446,17 @@ void AliAnalysisTaskJetSpectrum2::UserCreateOutputObjects()
     for(int ij = 0;ij<kMaxJets;++ij){
       fHistList->Add( fh1PtRecIn[ij]);
 
-      if(fBranchGen.Length()>0){
-       fHistList->Add( fh1PtGenIn[ij]);
-       fHistList->Add( fh2FragGen[ij]);
-       fHistList->Add( fh2FragLnGen[ij]);
+      if(fBranchGen.Length()>0){       
+       fHistList->Add(fh1PtGenIn[ij]);
+       fHistList->Add(fh2FragGen[ij]);
+       fHistList->Add(fh2FragLnGen[ij]);
        fHistList->Add(fh2RhoPtGen[ij]);
        fHistList->Add(fh2PsiPtGen[ij]);
-       fHistList->Add( fh2FragGen[ij]);
       }
       fHistList->Add( fh2PhiPt[ij]);
       fHistList->Add( fh2PhiEta[ij]);
-      fHistList->Add(fh2RhoPtRec[ij]);
-      fHistList->Add(fh2PsiPtRec[ij]);
+      fHistList->Add( fh2RhoPtRec[ij]);
+      fHistList->Add( fh2PsiPtRec[ij]);
       fHistList->Add( fh2FragRec[ij]);
       fHistList->Add( fh2FragLnRec[ij]);
     }