]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONGainSubprocessor.cxx
- Disentangle masks effect from trigger chamber efficiency estimation.
[u/mrichter/AliRoot.git] / MUON / AliMUONGainSubprocessor.cxx
index bfdea997636ef4bac5f2d05484752e84f1cc68de..13a8bf5d758c486b81f57331797fa2e87e072662 100644 (file)
@@ -75,7 +75,7 @@ AliMUONGainSubprocessor::~AliMUONGainSubprocessor()
 }
 
 //_____________________________________________________________________________
-void 
+Bool_t 
 AliMUONGainSubprocessor::Initialize(Int_t run, UInt_t startTime, UInt_t endTime)
 {
   /// When starting a new run, reads in the Gains ASCII files.
@@ -89,7 +89,7 @@ AliMUONGainSubprocessor::Initialize(Int_t run, UInt_t startTime, UInt_t endTime)
   delete fGains;
   fGains = new AliMUON2DMap(kTRUE);
   
-  Master()->Log(Form("Reading Gain files for Run %d startTime %ld endTime %ld",
+  Master()->Log(Form("Reading Gain files for Run %d startTime %u endTime %u",
                      run,startTime,endTime));
   
   TList* sources = Master()->GetFileSources(kSystem,kId);
@@ -113,6 +113,8 @@ AliMUONGainSubprocessor::Initialize(Int_t run, UInt_t startTime, UInt_t endTime)
     }
   }
   
+  delete sources;
+
   if ( fSkip ) 
   {
     delete fGains;
@@ -124,9 +126,10 @@ AliMUONGainSubprocessor::Initialize(Int_t run, UInt_t startTime, UInt_t endTime)
     Master()->Log("Failed to read any Gains");
     delete fGains;
     fGains = 0x0;
+    return kFALSE;
   }
   
-  delete sources;
+  return kTRUE;
 }
 
 //_____________________________________________________________________________