]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/MUONStatusMap.C
Updated list of MUON libraries
[u/mrichter/AliRoot.git] / MUON / MUONStatusMap.C
index 3797db68eef0069e9a8aed374e669f11704b1175..0fbc9379ded4b7c8e1a5d8d677200696db0eecbf 100644 (file)
@@ -16,6 +16,7 @@
 /* $Id$ */
 
 /// Macro to check/test pad status and pad status map makers
+///
 // Laurent Aphecetche
 
 #if !defined(__CINT__) || defined(__MAKECINT__)
@@ -31,6 +32,7 @@
 #include "Riostream.h"
 #endif
 
+
 void findBad(const AliMUONV2DStore& status)
 {
   AliMUONVDataIterator* it = status.Iterator();
@@ -55,10 +57,11 @@ void findBad(const AliMUONV2DStore& status)
   }
 }
 
-AliMUONV2DStore* MUONStatusMap(Int_t runNumber=0, Bool_t statusOnly=kFALSE, Int_t mask=0)
-{
-  AliCDBManager::Instance()->SetDefaultStorage("local://$ALICE_ROOT/SHUTTLE/TestShuttle/TestCDB");
-  
+AliMUONV2DStore* MUONStatusMap(const TString& cdbStorage = "local://$ALICE_ROOT",
+                               Int_t runNumber=0, Bool_t statusOnly=kFALSE, Int_t mask=0)
+{  
+  AliCDBManager::Instance()->SetDefaultStorage(cdbStorage.Data());
+
   AliMUONCalibrationData cd(runNumber);
   
   AliMUONPadStatusMaker statusMaker(cd);
@@ -80,7 +83,7 @@ AliMUONV2DStore* MUONStatusMap(Int_t runNumber=0, Bool_t statusOnly=kFALSE, Int_
   
   if ( statusOnly ) return status;
   
-  AliMUONPadStatusMapMaker statusMapMaker;
+  AliMUONPadStatusMapMaker statusMapMaker(cd);
   
   return statusMapMaker.MakePadStatusMap(*status,mask);
 }