]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
protection empty bins
authorJulian Book <jbook>
Mon, 27 Jan 2014 15:00:50 +0000 (16:00 +0100)
committerJulian Book <jbook@cern.ch>
Mon, 27 Jan 2014 15:00:50 +0000 (16:00 +0100)
PWGDQ/dielectron/AliDielectronVarManager.h

index 39173f0e84dc3f469bdfcdc295cd60007b3a3654..66dff99df9dd64435361f33e9b4835c01f66cc82 100644 (file)
@@ -2230,7 +2230,7 @@ inline Double_t AliDielectronVarManager::GetSingleLegEff(Double_t * const values
   for(Int_t idim=0; idim<dim; idim++) {
     UInt_t var = GetValueType(fgEffMap->GetAxis(idim)->GetName());
     idx[idim] = fgEffMap->GetAxis(idim)->FindBin(values[var]);
-    /* if(idx[idim] < 0 || idx[idim]>fgEffMap->GetAxis(idim)->GetNbins()) */
+    if(idx[idim] < 0 || idx[idim]>fgEffMap->GetAxis(idim)->GetNbins()) return 0.0;
     /*   printf(" [E] AliDielectronVarManager::GetSingleLegEff values %f for %s not found in axis range \n",values[var],fgEffMap->GetAxis(idim)->GetName()); */
     //    printf(" (%d,%f,%s) \t",idx[idim],values[var],fgEffMap->GetAxis(idim)->GetName());
   }