o coverity fixes for bugs: 19933, 19963
authorwiechula <wiechula@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 26 Apr 2012 07:15:15 +0000 (07:15 +0000)
committerwiechula <wiechula@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 26 Apr 2012 07:15:15 +0000 (07:15 +0000)
PWGDQ/dielectron/AliDielectronEventCuts.cxx
PWGDQ/dielectron/AliDielectronVarManager.h

index 6852851..241841a 100644 (file)
@@ -200,6 +200,7 @@ Bool_t AliDielectronEventCuts::IsSelectedAOD(TObject* event)
   switch(fVtxType){
   case kVtxTracks:
     fkVertexAOD=ev->GetVertex(AliAODVertex::kPrimary);
+    break;
   case kVtxTPC:   //  not stored 
     fkVertexAOD=0x0;
     break;
index 0872330..988cdc3 100644 (file)
@@ -436,6 +436,7 @@ inline void AliDielectronVarManager::FillVarESDtrack(const AliESDtrack *particle
   
   // apply ETa correction, remove once this is in the tender
   esdTrack=const_cast<AliESDtrack*>(particle);
+  if (!esdTrack) return;
   esdTrack->SetTPCsignal(origdEdx/AliDielectronPID::GetEtaCorr(esdTrack)/AliDielectronPID::GetCorrValdEdx(),esdTrack->GetTPCsignalSigma(),esdTrack->GetTPCsignalN());
   
   Double_t pidProbs[AliPID::kSPECIES];
@@ -1150,7 +1151,6 @@ inline void AliDielectronVarManager::FillVarVEvent(const AliVEvent *event, Doubl
   //  values[AliDielectronVarManager::kNaccTrckltsCorr] = AliDielectronHelper::GetNaccTrckltsCorrected(event, values[AliDielectronVarManager::kNaccTrcklts], values[AliDielectronVarManager::kZvPrim]);
 
   // TPC event plane (corrected)
-  if(fgTPCEventPlane) FillVarTPCEventPlane(fgTPCEventPlane, values);
 
   // VZERO event plane quantities from the AliEPSelectionTask
   AliEventplane *ep = const_cast<AliVEvent*>(event)->GetEventplane();