AliMUONCalibrationData(Int_t runNumber=-1, Bool_t deferredInitialization=kTRUE);
virtual ~AliMUONCalibrationData();
+ AliMUONV2DStore* Neighbours() const;
+
+ AliMUONV1DStore* Capacitances() const;
+
AliMUONV2DStore* Gains() const;
/// Get the Gain calibration object for channels within (detElemId,manuId).
/// Get the trigger efficiency map
AliMUONTriggerEfficiencyCells* TriggerEfficiency() const;
+ void Reset();
+
protected:
/// Not implemented
AliMUONCalibrationData(const AliMUONCalibrationData& other);
private:
AliCDBEntry* GetEntry(const char* path) const;
+ AliMUONV2DStore* OnDemandNeighbours() const;
+ AliMUONV1DStore* OnDemandCapacitances() const;
AliMUONV2DStore* OnDemandGains() const;
AliMUONV2DStore* OnDemandPedestals() const;
TMap* OnDemandHV() const;
mutable AliMUONVCalibParam* fGlobalTriggerBoardMasks; //!< Global trigger board maska
mutable AliMUONTriggerLut* fTriggerLut; //!< TRigger LUTs
mutable AliMUONTriggerEfficiencyCells* fTriggerEfficiency; //!< Trigger efficiency cells
+ mutable AliMUONV1DStore* fCapacitances; //!< Manu capacitances
+ mutable AliMUONV2DStore* fNeighbours; //!< list of neighbours for all channels
- ClassDef(AliMUONCalibrationData,4) // Storage for all MUON calibration data.
+ ClassDef(AliMUONCalibrationData,6) // Storage for all MUON calibration data.
};
#endif