ROOT logo
#ifndef AliTPCSensorTempArray_H
#define AliTPCSensorTempArray_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */


///////////////////////////////////////////////////////////////////////////////
//                                                                           //
//  TPC calibration class for temperature sensors                            //
//                                                                           //
///////////////////////////////////////////////////////////////////////////////

#include "TSystem.h"

#include "AliDCSSensorArray.h"
#include "AliTPCSensorTemp.h"

class TTimeStamp;
class TMap;
class TGraph;
class TObjString;
class AliSplineFit;
class AliDCSSensor;

#include "TString.h"


class AliTPCSensorTempArray : public AliDCSSensorArray {
 public:
  AliTPCSensorTempArray();
  AliTPCSensorTempArray(Int_t run);
  AliTPCSensorTempArray(const char *fname,
                        const TString& amandaString = kAmandaStringTPC);
  AliTPCSensorTempArray (UInt_t startTime, UInt_t endTime, TTree* confTree,
                         const TString& amandaString = kAmandaStringTPC);
  AliTPCSensorTempArray(const AliTPCSensorTempArray &c);
  virtual ~AliTPCSensorTempArray();
  AliTPCSensorTempArray &operator=(const AliTPCSensorTempArray &c);
  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:

  ClassDef(AliTPCSensorTempArray,1)       //  TPC calibration class for parameters which are saved per pad

};

#endif
 AliTPCSensorTempArray.h:1
 AliTPCSensorTempArray.h:2
 AliTPCSensorTempArray.h:3
 AliTPCSensorTempArray.h:4
 AliTPCSensorTempArray.h:5
 AliTPCSensorTempArray.h:6
 AliTPCSensorTempArray.h:7
 AliTPCSensorTempArray.h:8
 AliTPCSensorTempArray.h:9
 AliTPCSensorTempArray.h:10
 AliTPCSensorTempArray.h:11
 AliTPCSensorTempArray.h:12
 AliTPCSensorTempArray.h:13
 AliTPCSensorTempArray.h:14
 AliTPCSensorTempArray.h:15
 AliTPCSensorTempArray.h:16
 AliTPCSensorTempArray.h:17
 AliTPCSensorTempArray.h:18
 AliTPCSensorTempArray.h:19
 AliTPCSensorTempArray.h:20
 AliTPCSensorTempArray.h:21
 AliTPCSensorTempArray.h:22
 AliTPCSensorTempArray.h:23
 AliTPCSensorTempArray.h:24
 AliTPCSensorTempArray.h:25
 AliTPCSensorTempArray.h:26
 AliTPCSensorTempArray.h:27
 AliTPCSensorTempArray.h:28
 AliTPCSensorTempArray.h:29
 AliTPCSensorTempArray.h:30
 AliTPCSensorTempArray.h:31
 AliTPCSensorTempArray.h:32
 AliTPCSensorTempArray.h:33
 AliTPCSensorTempArray.h:34
 AliTPCSensorTempArray.h:35
 AliTPCSensorTempArray.h:36
 AliTPCSensorTempArray.h:37
 AliTPCSensorTempArray.h:38
 AliTPCSensorTempArray.h:39
 AliTPCSensorTempArray.h:40
 AliTPCSensorTempArray.h:41
 AliTPCSensorTempArray.h:42
 AliTPCSensorTempArray.h:43
 AliTPCSensorTempArray.h:44
 AliTPCSensorTempArray.h:45
 AliTPCSensorTempArray.h:46
 AliTPCSensorTempArray.h:47
 AliTPCSensorTempArray.h:48
 AliTPCSensorTempArray.h:49
 AliTPCSensorTempArray.h:50
 AliTPCSensorTempArray.h:51