]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
coverity: uninitialized arrays, missing check if pointer is null
authorgconesab <gconesab@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 17 Dec 2012 10:27:02 +0000 (10:27 +0000)
committergconesab <gconesab@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 17 Dec 2012 10:27:02 +0000 (10:27 +0000)
PWG/CaloTrackCorrBase/AliCaloTrackReader.cxx

index d014b210e20e06cf414ba621db62022d819f079f..5fad1a66d02037cbc5ba59a368b3b5cbfaa58529 100755 (executable)
@@ -467,6 +467,14 @@ void AliCaloTrackReader::InitParameters()
   fTimeStampEventFracMin = -1;
   fTimeStampEventFracMax = 2;
 
+  for(Int_t i = 0; i < 19; i++)
+  {
+    fEMCalBCEvent   [i] = 0;
+    fEMCalBCEventCut[i] = 0;
+    fTrackBCEvent   [i] = 0;
+    fTrackBCEventCut[i] = 0;
+  }
+  
 }
 
 //___________________________________________________________
@@ -704,13 +712,15 @@ Bool_t AliCaloTrackReader::FillInputEvent(const Int_t iEntry,
   if(fDataType==kESD && fTimeStampEventSelect)
   {
     AliESDEvent* esd = dynamic_cast<AliESDEvent*> (fInputEvent);
-    Int_t timeStamp = esd->GetTimeStamp();
-    Float_t timeStampFrac = 1.*(timeStamp-fTimeStampRunMin) / (fTimeStampRunMax-fTimeStampRunMin);
-  
-    //printf("stamp0 %d, max0 %d, frac %f\n", timeStamp-fTimeStampRunMin,fTimeStampRunMax-fTimeStampRunMin, timeStampFrac);
-    
-    if(timeStampFrac < fTimeStampEventFracMin || timeStampFrac > fTimeStampEventFracMax) return kFALSE;
-  
+    if(esd)
+    {
+      Int_t timeStamp = esd->GetTimeStamp();
+      Float_t timeStampFrac = 1.*(timeStamp-fTimeStampRunMin) / (fTimeStampRunMax-fTimeStampRunMin);
+      
+      //printf("stamp0 %d, max0 %d, frac %f\n", timeStamp-fTimeStampRunMin,fTimeStampRunMax-fTimeStampRunMin, timeStampFrac);
+      
+      if(timeStampFrac < fTimeStampEventFracMin || timeStampFrac > fTimeStampEventFracMax) return kFALSE;
+    }
     //printf("\t accept time stamp\n");
   }