]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TPC/AliTPCSensorTempArray.h
Adding the new MUONcalib library (Ivana)
[u/mrichter/AliRoot.git] / TPC / AliTPCSensorTempArray.h
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
7 ///////////////////////////////////////////////////////////////////////////////
8 //                                                                           //
9 //  TPC calibration class for temperature sensors                            //
10 //                                                                           //
11 ///////////////////////////////////////////////////////////////////////////////
12
13
14 #include "AliTPCSensorTemp.h"
15 #include "AliDCSSensorArray.h"
16
17 class TTimeStamp;
18 class TMap;
19 class TGraph;
20 class TObjString;
21 class AliSplineFit;
22 class AliDCSSensor;
23
24 class AliTPCSensorTempArray : public AliDCSSensorArray {
25  public:
26   AliTPCSensorTempArray();
27   AliTPCSensorTempArray(Int_t prevRun); 
28   AliTPCSensorTempArray(const char *fname);
29   AliTPCSensorTempArray (UInt_t startTime, UInt_t endTime);
30   AliTPCSensorTempArray(const AliTPCSensorTempArray &c);   
31   virtual ~AliTPCSensorTempArray();
32   AliTPCSensorTempArray &operator=(const AliTPCSensorTempArray &c);
33   virtual void Copy (TObject &c) const;
34   void SetGraph     (TMap *map);
35   void MakeSplineFit(TMap *map);
36   void ReadSensors  (const char *fname);
37   TMap* ExtractDCS  (TMap *dcsMap);
38
39  protected:
40
41   ClassDef(AliTPCSensorTempArray,1)       //  TPC calibration class for parameters which are saved per pad
42
43 };
44
45 #endif