]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
coverity fixes
authorzconesa <zconesa@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 19 Nov 2013 11:11:00 +0000 (11:11 +0000)
committerzconesa <zconesa@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 19 Nov 2013 11:11:00 +0000 (11:11 +0000)
PWGPP/EvTrkSelection/AliCFSingleTrackEfficiencyTask.cxx

index 892507bb1dd901c70107dd267581e3653799627a..f66abbe6524967f99c07fe77c1eab5963f826e89 100644 (file)
@@ -707,16 +707,18 @@ Double_t AliCFSingleTrackEfficiencyTask::GetCentrality()
 
   if(isAOD) {
     AliAODEvent* aodEvent = dynamic_cast<AliAODEvent*>(fInputEvent);
+    if(!aodEvent) return cent;
     AliAODHeader* header = aodEvent->GetHeader();
-    if(!header) return -1;
+    if(!header) return cent;
     AliCentrality *centrality = header->GetCentralityP();
-    if(!centrality) return -1;
+    if(!centrality) return cent;
     //    cout<<" about to get cent perc AOD"<<endl;
     cent = centrality->GetCentralityPercentile(fCentralityEstimator.Data());
   } else {
-    AliESDEvent* esd = dynamic_cast<AliESDEvent*>(fInputEvent);
-    AliCentrality *centrality = esd->GetCentrality();
-    if(!centrality) return -1;
+    AliESDEvent* esdEvent = dynamic_cast<AliESDEvent*>(fInputEvent);
+    if(!esdEvent) return cent;
+    AliCentrality *centrality = esdEvent->GetCentrality();
+    if(!centrality) return cent;
     cent = centrality->GetCentralityPercentile(fCentralityEstimator.Data());
   }