]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTriggerSubprocessor.cxx
RAW QA only for calibration events
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerSubprocessor.cxx
index e9add74d751cb8776fe9df8baa7d38ab927be01a..57b904049626c7bce7c33b0cb501a59ad683f6d8 100644 (file)
@@ -128,6 +128,11 @@ AliMUONTriggerSubprocessor::Initialize(Int_t run, UInt_t startTime, UInt_t endTi
   WhichFilesToRead(GetFileName("EXPORTED").Data(),
                    globalFile,regionalFile,localFile,lutFile);
   
+  if ((globalFile+regionalFile+localFile+lutFile) == 0) {
+    Master()->Log("No file(s) to be processed for this run. Exiting.");
+    return;
+  }
+  
   delete fRegionalConfig; fRegionalConfig = 0x0;
   delete fLocalMasks; fLocalMasks = 0x0;
   delete fGlobalConfig; fGlobalConfig = 0x0;
@@ -155,9 +160,9 @@ AliMUONTriggerSubprocessor::Initialize(Int_t run, UInt_t startTime, UInt_t endTi
 
   AliMUONTriggerIO tio;
   
-  Bool_t ok = tio.ReadConfig(GetFileName("LOCAL").Data(),
-                             GetFileName("REGIONAL").Data(),
-                             GetFileName("GLOBAL").Data(),
+  Bool_t ok = tio.ReadConfig(localFile ? GetFileName("LOCAL").Data() : "",
+                             regionalFile ? GetFileName("REGIONAL").Data() : "",
+                             globalFile ? GetFileName("GLOBAL").Data() : "",
                              fLocalMasks,fRegionalConfig,fGlobalConfig);
   
   if (!ok)