]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - TPC/AliTPCSensorTempArray.h
Adding the class for specifiing cut criterias
[u/mrichter/AliRoot.git] / TPC / AliTPCSensorTempArray.h
... / ...
CommitLineData
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#include "TSystem.h"
14
15#include "AliDCSSensorArray.h"
16#include "AliTPCSensorTemp.h"
17
18class TTimeStamp;
19class TMap;
20class TGraph;
21class TObjString;
22class AliSplineFit;
23class AliDCSSensor;
24
25#include "TString.h"
26
27
28class AliTPCSensorTempArray : public AliDCSSensorArray {
29 public:
30 AliTPCSensorTempArray();
31 AliTPCSensorTempArray(Int_t run);
32 AliTPCSensorTempArray(const char *fname);
33 AliTPCSensorTempArray (UInt_t startTime, UInt_t endTime, TTree* confTree,
34 const TString& amandaString = kAmandaString);
35 AliTPCSensorTempArray(const AliTPCSensorTempArray &c);
36 virtual ~AliTPCSensorTempArray();
37 AliTPCSensorTempArray &operator=(const AliTPCSensorTempArray &c);
38 void ReadSensors (const char *dbEntry);
39 AliTPCSensorTemp* GetSensor (Int_t type, Int_t side, Int_t sector, Int_t num);
40 AliTPCSensorTemp* GetSensor (Int_t IdDCS);
41 AliTPCSensorTemp* GetSensor (Double_t x, Double_t y, Double_t z);
42 Double_t GetTempGradientY(UInt_t timeSec, Int_t side);
43
44 protected:
45
46 ClassDef(AliTPCSensorTempArray,1) // TPC calibration class for parameters which are saved per pad
47
48};
49
50#endif