]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTriggerGUI.cxx
Coding rules and bug fix in AliMUONTriggerGUI (select the right digit store from...
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerGUI.cxx
index 45c39fc123cda2de9e062be403a2eafd92070dd4..55584cb2313e7c48b8d237b7edd70f0b73e29d17 100644 (file)
@@ -535,14 +535,20 @@ void AliMUONTriggerGUI::HandleMenu(Int_t id)
     if (fDiMap == 0) {
       fDiMap = new AliMUONTriggerGUIdimap(fBoards,gClient->GetRoot(), fMain, 400, 200);
       fDiMap->SetLoader(fLoader);
-      fDiMap->SetMCDataInterface(fMCDataInterface);
-      fDiMap->SetRawDigitStore(fRawDigitStore);
+      if (fRUNRAW) {
+       fDiMap->SetRawDigitStore(fRawDigitStore);
+      } else {
+       fDiMap->SetMCDataInterface(fMCDataInterface);
+      }
       fDiMap->DrawAllMaps();
     } else if (!fDiMap->IsOn()) {
       fDiMap = new AliMUONTriggerGUIdimap(fBoards,gClient->GetRoot(), fMain, 400, 200);
       fDiMap->SetLoader(fLoader);
-      fDiMap->SetMCDataInterface(fMCDataInterface);
-      fDiMap->SetRawDigitStore(fRawDigitStore);
+      if (fRUNRAW) {
+       fDiMap->SetRawDigitStore(fRawDigitStore);
+      } else {
+       fDiMap->SetMCDataInterface(fMCDataInterface);
+      }
       fDiMap->DrawAllMaps();
     }
 
@@ -1389,9 +1395,12 @@ void AliMUONTriggerGUI::OpenBoard(Int_t id)
   bf->SetBoard(Boards(),id);
   bf->SetLoader(fLoader);
   bf->SetCrateManager(fCrateManager);
-  bf->SetMCDataInterface(fMCDataInterface);
-  bf->SetRawDigitStore(fRawDigitStore);
-  bf->SetRawTriggerStore(fRawTriggerStore);
+  if (fRUNRAW) {
+    bf->SetRawDigitStore(fRawDigitStore);
+    bf->SetRawTriggerStore(fRawTriggerStore);
+  } else {
+    bf->SetMCDataInterface(fMCDataInterface);
+  }
   bf->Init();
 
   bf->Show();