Fix warnings
authorakisiel <akisiel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 15 Oct 2009 07:50:02 +0000 (07:50 +0000)
committerakisiel <akisiel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 15 Oct 2009 07:50:02 +0000 (07:50 +0000)
PWG2/FEMTOSCOPY/AliFemtoUser/AliFemtoCutMonitorParticleEtCorr.cxx

index 9167ab3..c1a1fb3 100644 (file)
@@ -137,21 +137,24 @@ TList *AliFemtoCutMonitorParticleEtCorr::GetOutputList()
 
 void AliFemtoCutMonitorParticleEtCorr::EventBegin(const AliFemtoEvent* aEvent)
 {
-  for (int iter=0; iter<fPhiBins; iter++) {
-    fPtSumEvent[iter] = 0;
-    fMultSumEvent[iter] = 0;
-  }
+  if (aEvent)
+    for (int iter=0; iter<fPhiBins; iter++) {
+      fPtSumEvent[iter] = 0;
+      fMultSumEvent[iter] = 0;
+    }
 }
 
 void AliFemtoCutMonitorParticleEtCorr::EventEnd(const AliFemtoEvent* aEvent)
 {
-  for (int ispt=0; ispt<fPhiBins; ispt++) {
-    fPtPerPhi->Fill(ispt, fPtSumEvent[ispt]);
-    for (int ispt2=0; ispt2<fPhiBins; ispt2++) {
-      fPtCovPerPhi->Fill(ispt, ispt2, fPtSumEvent[ispt]*fPtSumEvent[ispt2]);
-      fPtMultPerPhi->Fill(ispt, ispt2, fMultSumEvent[ispt]*fMultSumEvent[ispt2]);
+  if (aEvent) {
+    for (int ispt=0; ispt<fPhiBins; ispt++) {
+      fPtPerPhi->Fill(ispt, fPtSumEvent[ispt]);
+      for (int ispt2=0; ispt2<fPhiBins; ispt2++) {
+       fPtCovPerPhi->Fill(ispt, ispt2, fPtSumEvent[ispt]*fPtSumEvent[ispt2]);
+       fPtMultPerPhi->Fill(ispt, ispt2, fMultSumEvent[ispt]*fMultSumEvent[ispt2]);
+      }
     }
+    fNEventsProcessed++;
   }
-  fNEventsProcessed++;
 }