]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/TPCbase/AliTPCSensorTempArray.h
doxy: TPC/TPCbase converted
[u/mrichter/AliRoot.git] / TPC / TPCbase / AliTPCSensorTempArray.h
CommitLineData
54472e4f 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
7d855b04 7/// \class AliTPCSensorTempArray
8/// \brief TPC calibration class for temperature sensors
54472e4f 9
ffa7e8be 10#include "TSystem.h"
54472e4f 11
54472e4f 12#include "AliDCSSensorArray.h"
e4dce695 13#include "AliTPCSensorTemp.h"
54472e4f 14
15class TTimeStamp;
16class TMap;
17class TGraph;
18class TObjString;
19class AliSplineFit;
20class AliDCSSensor;
21
ffa7e8be 22#include "TString.h"
23
24
54472e4f 25class AliTPCSensorTempArray : public AliDCSSensorArray {
26 public:
27 AliTPCSensorTempArray();
67a165ed 28 AliTPCSensorTempArray(Int_t run);
5a163c08 29 AliTPCSensorTempArray(const char *fname,
49e1f655 30 const TString& amandaString = kAmandaStringTPC);
67a165ed 31 AliTPCSensorTempArray (UInt_t startTime, UInt_t endTime, TTree* confTree,
49e1f655 32 const TString& amandaString = kAmandaStringTPC);
67a165ed 33 AliTPCSensorTempArray(const AliTPCSensorTempArray &c);
54472e4f 34 virtual ~AliTPCSensorTempArray();
35 AliTPCSensorTempArray &operator=(const AliTPCSensorTempArray &c);
24938b4c 36 void ReadSensors (const char *dbEntry);
e4dce695 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);
3a887e1a 40 Double_t GetTempGradientY(UInt_t timeSec, Int_t side);
54472e4f 41
42 protected:
43
7d855b04 44 /// \cond CLASSIMP
54472e4f 45 ClassDef(AliTPCSensorTempArray,1) // TPC calibration class for parameters which are saved per pad
7d855b04 46 /// \endcond
54472e4f 47
48};
49
50#endif