/// Create a pedestal store (which must be deleted) from OCDB for the given run
static AliMUONVStore* CreatePedestals(Int_t runNumber, Int_t* startOfValidity=0);
+ /// Create a configuration store (which must be deleted) from OCDB for the given run
+ static AliMUONVStore* CreateConfig(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, Int_t* startOfValidity=0);
/// Get the pedestal store
AliMUONVStore* Pedestals() const;
+ /// Get the config store
+ AliMUONVStore* Config() const;
+
/// Get the occupancy map store
AliMUONVStore* OccupancyMap() const;
static void Check(Int_t runNumber);
+ static void BypassStores(AliMUONVStore* ped, AliMUONVStore* gain);
+
protected:
/// Not implemented
AliMUONCalibrationData(const AliMUONCalibrationData& other);
mutable AliMUONVStore* fOccupancyMap; //!< occupancy map
mutable AliMUONRejectList* fRejectList; //!< reject list
+
+ static AliMUONVStore* fBypassPedestals;
+ static AliMUONVStore* fBypassGains;
+
+ mutable AliMUONVStore* fConfig; //!< configuration of the tracker
- ClassDef(AliMUONCalibrationData,11) // Storage for all MUON calibration data.
+ ClassDef(AliMUONCalibrationData,13) // Storage for all MUON calibration data.
};
#endif