]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
In AliMUONRawWriter:
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 26 Jul 2010 13:26:30 +0000 (13:26 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 26 Jul 2010 13:26:30 +0000 (13:26 +0000)
Adding loading mapping in ctor; this fixes the Savannah bug #70593.

MUON/AliMUONRawWriter.cxx

index 48749cfc050bb53cb581684f0d919026367041bc..f4359bb7d57efbc56a0b6ee8ab104ec53f49acdb 100644 (file)
@@ -63,6 +63,7 @@
 #include "AliMUONVTriggerStore.h"
 #include "AliCodeTimer.h"
 
+#include "AliMpCDB.h"
 #include "AliMpDDLStore.h"
 #include "AliMpDDL.h"
 #include "AliMpRegionalTrigger.h"
@@ -113,6 +114,13 @@ AliMUONRawWriter::AliMUONRawWriter()
   fBlockHeader->SetDataKey(fBlockHeader->GetDefaultDataKey());
   fDspHeader->SetDataKey(fDspHeader->GetDefaultDataKey());
 
+  // Load mapping
+  if ( ! fDDLStore ) {
+    if ( ! AliMpCDB::LoadDDLStore() ) {
+      AliFatal("Could not access mapping from OCDB !");
+    }
+    fDDLStore = AliMpDDLStore::Instance();
+  }  
 }
 
 //__________________________________________________________________________