AliRoot Core  d69033e (d69033e)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliTPCSensorTempArray.h
Go to the documentation of this file.
1 #ifndef AliTPCSensorTempArray_H
2 #define AliTPCSensorTempArray_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice */
5 
6 
9 
10 #include "TSystem.h"
11 
12 #include "AliDCSSensorArray.h"
13 #include "AliTPCSensorTemp.h"
14 
15 class TTimeStamp;
16 class TMap;
17 class TGraph;
18 class TObjString;
19 class AliSplineFit;
20 class AliDCSSensor;
21 
22 #include "TString.h"
23 
24 
25 class AliTPCSensorTempArray : public AliDCSSensorArray {
26  public:
28  AliTPCSensorTempArray(Int_t run);
29  AliTPCSensorTempArray(const char *fname,
30  const TString& amandaString = kAmandaStringTPC);
31  AliTPCSensorTempArray (UInt_t startTime, UInt_t endTime, TTree* confTree,
32  const TString& amandaString = kAmandaStringTPC);
34  virtual ~AliTPCSensorTempArray();
36  void ReadSensors (const char *dbEntry);
37  AliTPCSensorTemp* GetSensor (Int_t type, Int_t side, Int_t sector, Int_t num);
38  AliTPCSensorTemp* GetSensor (Int_t IdDCS);
39  AliTPCSensorTemp* GetSensor (Double_t x, Double_t y, Double_t z);
40  Double_t GetTempGradientY(UInt_t timeSec, Int_t side);
41 
42  protected:
43 
45  ClassDef(AliTPCSensorTempArray,1) // TPC calibration class for parameters which are saved per pad
47 
48 };
49 
50 #endif
const TString kAmandaStringTPC("tpc_temp:PT_%d.Temperature")
Class describing TPC temperature sensors (including pointers to graphs/fits.
Double_t GetTempGradientY(UInt_t timeSec, Int_t side)
TTimeStamp startTime(2009, 8, 7, 0, 0, 0)
AliTPCSensorTempArray & operator=(const AliTPCSensorTempArray &c)
TPC calibration class for parameters which saved per pad.
AliTPCSensorTemp * GetSensor(Int_t type, Int_t side, Int_t sector, Int_t num)
char * fname
void ReadSensors(const char *dbEntry)