- fixing warnings/coverity
authorodjuvsla <odjuvsla@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 24 Feb 2011 14:10:54 +0000 (14:10 +0000)
committerodjuvsla <odjuvsla@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 24 Feb 2011 14:10:54 +0000 (14:10 +0000)
HLT/EMCAL/AliHLTEMCALRecoParamHandler.cxx

index 6508439..d3debd0 100644 (file)
@@ -51,8 +51,13 @@ void AliHLTEMCALRecoParamHandler::FillParameters()
    //See header file for class documentation
    if(fRecoParamPtr)
    {
-      fLogWeight = dynamic_cast<AliEMCALRecParam*>(fRecoParamPtr)->GetW0(); 
-      fRecPointMemberThreshold = dynamic_cast<AliEMCALRecParam*>(fRecoParamPtr)->GetMinECut();
-      fRecPointThreshold = dynamic_cast<AliEMCALRecParam*>(fRecoParamPtr)->GetClusteringThreshold();
+
+      AliEMCALRecParam *tmp = dynamic_cast<AliEMCALRecParam*>(fRecoParamPtr);
+      if(tmp)
+       {
+         fLogWeight = dynamic_cast<AliEMCALRecParam*>(fRecoParamPtr)->GetW0(); 
+         fRecPointMemberThreshold = dynamic_cast<AliEMCALRecParam*>(fRecoParamPtr)->GetMinECut();
+         fRecPointThreshold = dynamic_cast<AliEMCALRecParam*>(fRecoParamPtr)->GetClusteringThreshold();
+       }
    }
 }