]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliDCSSensorArray.h
Calorimeter filtering task added, Pi0 calibration task also do filtering if requested...
[u/mrichter/AliRoot.git] / STEER / AliDCSSensorArray.h
index 2312b7984e0f79e238c97275f8f3d0aa8fbebbc4..8fcb7ffe9c6f86821b99a477130ba64d1abd8c22 100644 (file)
@@ -53,16 +53,18 @@ class AliDCSSensorArray : public TNamed {
 
   void SetGraph     (TMap *map);
   void MakeSplineFit(TMap *map, Bool_t keepMap=kFALSE);
-  void StoreGraph   (TMap *map);
-  TMap* ExtractDCS  (TMap *dcsMap);
-  TGraph* MakeGraph (TObjArray *valueSet);
+  void MakeSplineFitAddPoints(TMap *map);
+  TMap* ExtractDCS  (TMap *dcsMap, Bool_t keepStart=kFALSE);
+  TGraph* MakeGraph (TObjArray *valueSet, Bool_t keepStart=kFALSE);
   void ClearGraph();
   void ClearFit();
-  Double_t GetValue (UInt_t timeSec, Int_t sensor) const;
+  Double_t GetValue  (UInt_t timeSec, Int_t sensor);
   AliDCSSensor* GetSensor (Int_t IdDCS);
   AliDCSSensor* GetSensor (Double_t x, Double_t y, Double_t z);
   AliDCSSensor* GetSensor (const TString& stringID);
   AliDCSSensor* GetSensorNum (Int_t ind);
+  Int_t SetSensor (const TString& stringID, const AliDCSSensor& sensor);
+  void SetSensorNum (const Int_t ind, const AliDCSSensor& sensor);
   void RemoveSensorNum(Int_t ind);
   void RemoveSensor(Int_t IdDCS);
   void AddSensors(AliDCSSensorArray *sensors);