]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCSensorTempArray.h
One more warning fixed
[u/mrichter/AliRoot.git] / TPC / AliTPCSensorTempArray.h
index add3950707af9d44c1ddb115f0daa7a5223de881..fef11bc8131d017818e376e6544f33ba2707b909 100644 (file)
@@ -12,8 +12,8 @@
 
 #include "TSystem.h"
 
-#include "AliTPCSensorTemp.h"
 #include "AliDCSSensorArray.h"
+#include "AliTPCSensorTemp.h"
 
 class TTimeStamp;
 class TMap;
@@ -28,23 +28,22 @@ class AliDCSSensor;
 class AliTPCSensorTempArray : public AliDCSSensorArray {
  public:
   AliTPCSensorTempArray();
-  AliTPCSensorTempArray(Int_t prevRun); 
-  AliTPCSensorTempArray(const char *fname);
-  AliTPCSensorTempArray (UInt_t startTime, UInt_t endTime, const char *filepath=".");
-  AliTPCSensorTempArray(const AliTPCSensorTempArray &c);   
+  AliTPCSensorTempArray(Int_t run);
+  AliTPCSensorTempArray(const char *fname,
+                        const TString& amandaString = kAmandaString);
+  AliTPCSensorTempArray (UInt_t startTime, UInt_t endTime, TTree* confTree,
+                         const TString& amandaString = kAmandaString);
+  AliTPCSensorTempArray(const AliTPCSensorTempArray &c);
   virtual ~AliTPCSensorTempArray();
   AliTPCSensorTempArray &operator=(const AliTPCSensorTempArray &c);
-  virtual void Copy (TObject &c) const;
-  void SetGraph     (TMap *map);
-  void MakeSplineFit(TMap *map);
-  void ReadSensors  (const char *fname);
-  const char* GetAmandaString() { return fAmandaString.Data(); }
-  void SetAmandaString(const char* string) {fAmandaString=string;}
-  TMap* ExtractDCS  (TMap *dcsMap);
+  void ReadSensors  (const char *dbEntry);
+  AliTPCSensorTemp* GetSensor (Int_t type, Int_t side, Int_t sector, Int_t num);
+  AliTPCSensorTemp* GetSensor (Int_t IdDCS);
+  AliTPCSensorTemp* GetSensor (Double_t x, Double_t y, Double_t z);
+  Double_t GetTempGradientY(UInt_t timeSec, Int_t side);
 
  protected:
 
-  TString fAmandaString;        //! Amanda string to identify temperature entries
   ClassDef(AliTPCSensorTempArray,1)       //  TPC calibration class for parameters which are saved per pad
 
 };