X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUONCalibrationData.h;h=69beda02e656f313531e4054a573c734cfcc225a;hb=e07ebd8f53f80b18f8ceb43233b0f7373573451c;hp=86a1a9a871d52e8601335b108a3d780bb973c310;hpb=92c23b09d8263caf283ea958a86fd82f6fe74832;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUONCalibrationData.h b/MUON/AliMUONCalibrationData.h index 86a1a9a871d..69beda02e65 100644 --- a/MUON/AliMUONCalibrationData.h +++ b/MUON/AliMUONCalibrationData.h @@ -3,7 +3,7 @@ // $Id$ -/// \ingroup base +/// \ingroup calib /// \class AliMUONCalibrationData /// \brief Single entry point to access MUON calibration data. /// @@ -40,34 +40,33 @@ public: AliMUONVStore* Capacitances() const; /// Create a capa store (which must be deleted) from OCDB for the given run - static AliMUONVStore* CreateCapacitances(Int_t runNumber); + static AliMUONVStore* CreateCapacitances(Int_t runNumber, Int_t* startOfValidity=0); /// Create a gain store (which must be deleted) from OCDB for the given run - static AliMUONVStore* CreateGains(Int_t runNumber); + static AliMUONVStore* CreateGains(Int_t runNumber, Int_t* startOfValidity=0); /// Create a global trigger mask (which must be deleted) from OCDB for the given run - static AliMUONGlobalCrateConfig* CreateGlobalTriggerCrateConfig(Int_t runNumber); + static AliMUONGlobalCrateConfig* CreateGlobalTriggerCrateConfig(Int_t runNumber, Int_t* startOfValidity=0); /// Create a hv map (which must be deleted) from OCDB for the given run - static TMap* CreateHV(Int_t runNumber); + static TMap* CreateHV(Int_t runNumber, Int_t* startOfValidity=0); /// Create a neighbours store (which must be deleted) from OCDB for the given run - static AliMUONVStore* CreateNeighbours(Int_t runNumber); + static AliMUONVStore* CreateNeighbours(Int_t runNumber, Int_t* startOfValidity=0); /// Create a local trigger mask store (which must be deleted) for a given run - static AliMUONVStore* CreateLocalTriggerBoardMasks(Int_t runNumber); + static AliMUONVStore* CreateLocalTriggerBoardMasks(Int_t runNumber, Int_t* startOfValidity=0); /// Create a pedestal store (which must be deleted) from OCDB for the given run - static AliMUONVStore* CreatePedestals(Int_t runNumber); + static AliMUONVStore* CreatePedestals(Int_t runNumber, Int_t* startOfValidity=0); /// Create a regional trigger mask store (which must be deleted) for a given run - static AliMUONRegionalTriggerConfig* CreateRegionalTriggerConfig(Int_t runNumber); + static AliMUONRegionalTriggerConfig* CreateRegionalTriggerConfig(Int_t runNumber, Int_t* startOfValidity=0); /// Create a trigger Look Up Table (which must be deleted) for a given run - static AliMUONTriggerLut* CreateTriggerLut(Int_t runNumber); - + static AliMUONTriggerLut* CreateTriggerLut(Int_t runNumber, Int_t* startOfValidity=0); /// Create a trigger efficiency map (which must be deleted) for a given run - static AliMUONTriggerEfficiencyCells* CreateTriggerEfficiency(Int_t runNumber); + static AliMUONTriggerEfficiencyCells* CreateTriggerEfficiency(Int_t runNumber, Int_t* startOfValidity=0); /// Get all the gains AliMUONVStore* Gains() const; @@ -114,7 +113,9 @@ public: void Reset(); - static TObject* CreateObject(Int_t runNumber, const char* path); + static TObject* CreateObject(Int_t runNumber, const char* path, Int_t* startOfValidity=0x0); + + static void Check(Int_t runNumber); protected: /// Not implemented