]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCTempMap.h
Bringing CMakeLists under svn maintenance
[u/mrichter/AliRoot.git] / TPC / AliTPCTempMap.h
index 9d61fca04d706b1314c42415379d07032aa3cdf2..fe8c07bda9e7b3eeb0604bddd0487ed2a22d1d8a 100644 (file)
@@ -1,5 +1,5 @@
-#ifndef AliTPCTempMap_H
-#define AliTPCTempMap_H
+#ifndef ALITPCTEMPMAP_H
+#define ALITPCTEMPMAP_H
 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
@@ -17,6 +17,7 @@ class TGraph2D;
 class TLinearFitter;
 class TString;
 class AliTPCSensorTempArray;
+class TTimeStamp;
 
 class AliTPCTempMap : public TNamed  {
  public:
@@ -25,16 +26,19 @@ class AliTPCTempMap : public TNamed  {
   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);
+  TLinearFitter *GetLinearFitter(Int_t type, Int_t side, TTimeStamp& stamp);
+  //
+  Double_t GetTempGradientY(UInt_t timeSec, Int_t side);
   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);
 
+  Double_t GetTemperature(Double_t x, Double_t y, Double_t z, UInt_t timeSec);
+  Double_t GetTemperature(Double_t x, Double_t y, Double_t z, TTimeStamp &stamp);
+  Bool_t  IsOK(Float_t value);
  protected:
   
-  AliTPCSensorTempArray *ft;   // Array of Sensors (initialized in Constructor)
+  AliTPCSensorTempArray *fTempArray;   // Array of Sensors (initialized in Constructor)
   TString fStringFEsimulation; // Placeholder for file of FiniteElement 
                                // Simulation under ideal conditions - not existing yet