Bug fix (event stat merging)
authormfloris <mfloris@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 11 May 2011 10:06:24 +0000 (10:06 +0000)
committermfloris <mfloris@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 11 May 2011 10:06:24 +0000 (10:06 +0000)
ANALYSIS/AliPhysicsSelection.cxx

index 60499b3..e8ddf6c 100644 (file)
@@ -1292,14 +1292,15 @@ Long64_t AliPhysicsSelection::Merge(TCollection* list)
     // With the same strategy update fBGStatOffset
     Int_t bgstatoffset = entry->GetBGStatOffset();
     
-    // Nothing to merge with since run number was not initialized.
-    if (bgstatoffset < 0) continue;
-    if (fBGStatOffset < 0) 
-    {
-      fBGStatOffset = bgstatoffset;
+    // Nothing to merge with since BG was not initialized.
+    if (!(bgstatoffset < 0)){
+      if (fBGStatOffset < 0) 
+       {
+         fBGStatOffset = bgstatoffset;
+       }
     }
     if (fBGStatOffset != bgstatoffset)
-       AliWarning(Form("Current run %d not matching the one to be merged with %d", fBGStatOffset, bgstatoffset));
+      AliWarning(Form("Current run %d not matching the one to be merged with %d", fBGStatOffset, bgstatoffset));