]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONGainSubprocessor.cxx
replacing AliHLTTPCRootTypes.h by Rtypes.h
[u/mrichter/AliRoot.git] / MUON / AliMUONGainSubprocessor.cxx
index fd70f4b69d563e19859f703b39989c6876c267f7..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;
 }
 
 //_____________________________________________________________________________
@@ -178,7 +181,8 @@ AliMUONGainSubprocessor::Process(TMap* /*dcsAliasMap*/)
   AliCDBMetaData metaData;
        metaData.SetBeamPeriod(0);
        metaData.SetResponsible("MUON TRK");
-       metaData.SetComment("Computed by AliMUONGainSubprocessor $Id$");
+       metaData.SetComment(Form("Computed by AliMUONGainSubprocessor "
+                           "$Id$ ; %s",fComment.Data()));
   
   Bool_t validToInfinity = kTRUE;
        Bool_t result = Master()->Store("Calib", "Gains", fGains, &metaData, 0, validToInfinity);