]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONCalibrationData.h
Updated list of MUON libraries
[u/mrichter/AliRoot.git] / MUON / AliMUONCalibrationData.h
index 6c7dead53372c9ae79a360a00b8e2dff93d80886..5093468c8dd9aff594f42a50f0ba738324d16c46 100644 (file)
@@ -35,6 +35,10 @@ public:
   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).
@@ -72,6 +76,8 @@ public:
   /// Get the trigger efficiency map
   AliMUONTriggerEfficiencyCells* TriggerEfficiency() const;
   
+  void Reset();
+  
 protected:
   /// Not implemented
   AliMUONCalibrationData(const AliMUONCalibrationData& other);
@@ -80,6 +86,8 @@ protected:
   
 private:
   AliCDBEntry* GetEntry(const char* path) const;
+  AliMUONV2DStore* OnDemandNeighbours() const;
+  AliMUONV1DStore* OnDemandCapacitances() const;
   AliMUONV2DStore* OnDemandGains() const;
   AliMUONV2DStore* OnDemandPedestals() const;
   TMap* OnDemandHV() const;
@@ -100,8 +108,10 @@ private:
   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