--- /dev/null
+#ifndef AliTPCTempMap_H
+#define AliTPCTempMap_H
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice */
+
+
+///////////////////////////////////////////////////////////////////////////////
+// //
+// TPC calibration class for temperature maps and tendencies //
+// //
+///////////////////////////////////////////////////////////////////////////////
+
+#include "TSystem.h"
+
+class TGraph;
+class TGraph2D;
+class TLinearFitter;
+class TString;
+class AliTPCSensorTempArray;
+
+class AliTPCTempMap : public TNamed {
+ public:
+ AliTPCTempMap(AliTPCSensorTempArray *SensorsDCS);
+ AliTPCTempMap(const char *fname);
+ AliTPCTempMap(const AliTPCTempMap &c);
+ virtual ~AliTPCTempMap();
+ AliTPCTempMap &operator=(const AliTPCTempMap &c);
+ virtual void Copy (TObject &c) const;
+
+ Double_t GetTempGradientY(UInt_t timeSec, Int_t side);
+ TLinearFitter *GetLinearFitter(Int_t type, Int_t side, UInt_t timeSec);
+ TGraph2D *GetTempMapsViaSensors(Int_t type, Int_t side, UInt_t timeSec);
+ TGraph *MakeGraphGradient(Int_t axis, Int_t side, Int_t nPoints);
+ Double_t GetTemperature(Double_t x, Double_t y, Double_t z, UInt_t timeSec);
+
+ protected:
+
+ AliTPCSensorTempArray *ft; // Array of Sensors (initialized in Constructor)
+ TString fStringFEsimulation; // Placeholder for file of FiniteElement
+ // Simulation under ideal conditions - not existing yet
+
+ ClassDef(AliTPCTempMap,1) //
+
+};
+
+#endif