Protection added on loading Digit Tree
authorcheynis <cheynis@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 17 Jun 2009 08:28:23 +0000 (08:28 +0000)
committercheynis <cheynis@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 17 Jun 2009 08:28:23 +0000 (08:28 +0000)
VZERO/AliVZERODigitizer.cxx

index 4dceb51..d7b2d1a 100644 (file)
@@ -188,7 +188,9 @@ void AliVZERODigitizer::Exec(Option_t* /*option*/)
     Error("Exec", "Can not get output VZERO Loader");
     return;}
 
-  outLoader->LoadDigits("update");
+  const char* mode = "update";
+  if(outRunLoader->GetEventNumber() == 0) mode = "recreate";
+  outLoader->LoadDigits(mode);
   if (!outLoader->TreeD()) outLoader->MakeTree("D");
   outLoader->MakeDigitsContainer();
   TTree* treeD  = outLoader->TreeD();