]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGHF/correlationHF/AliAnalysisTaskDxHFECorrelation.cxx
Covertiy warnings
[u/mrichter/AliRoot.git] / PWGHF / correlationHF / AliAnalysisTaskDxHFECorrelation.cxx
index 8b1237b460b4644c65cf83d18eaa196c89becc2a..0d39c514a2cbb865897f1d5bebc4e16d0cb8b980 100644 (file)
@@ -218,13 +218,15 @@ void AliAnalysisTaskDxHFECorrelation::UserCreateOutputObjects()
   }
 
   // TODO: why copy? cleanup?
-  AliRDHFCutsD0toKpi* copyfCuts=new AliRDHFCutsD0toKpi(dynamic_cast<AliRDHFCutsD0toKpi&>(*fCutsD0));
-  const char* nameoutput=GetOutputSlot(2)->GetContainer()->GetName();
-  copyfCuts->SetName(nameoutput);
+  if(fCutsD0){
+    AliRDHFCutsD0toKpi* copyfCuts=new AliRDHFCutsD0toKpi(dynamic_cast<AliRDHFCutsD0toKpi&>(*fCutsD0));
+    const char* nameoutput=GetOutputSlot(2)->GetContainer()->GetName();
+    copyfCuts->SetName(nameoutput);
+    PostData(2,copyfCuts);
+  }
 
   // all tasks must post data once for all outputs
   PostData(1, fOutput);
-  PostData(2,copyfCuts);
   PostData(3,fCutsHFE);
   PostData(4,fCuts);