Coverity fixes
authorpulvir <pulvir@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 8 Mar 2011 08:06:41 +0000 (08:06 +0000)
committerpulvir <pulvir@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 8 Mar 2011 08:06:41 +0000 (08:06 +0000)
PWG2/RESONANCES/extra/AliAnalysisTaskSigma1385.cxx

index c5fefd2..944de71 100644 (file)
@@ -203,10 +203,10 @@ void AliAnalysisTaskSigma1385::UserExec(Option_t *)
    Int_t ncascades = -1;
    if (fAnalysisType == "ESD") {
       lESDevent = dynamic_cast<AliESDEvent*>(InputEvent());
-      ncascades = lESDevent->GetNumberOfCascades();
+      if (lESDevent) ncascades = lESDevent->GetNumberOfCascades();
    } else if (fAnalysisType == "AOD") {
       lAODevent = dynamic_cast<AliAODEvent*>(InputEvent());
-      ncascades = lAODevent->GetNumberOfCascades();
+      if (lAODevent) ncascades = lAODevent->GetNumberOfCascades();
    }
    if (!lESDevent && !lAODevent) {
       Printf("ERROR: neither lESDevent nor lAODevent are available \n");