]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/AliTPCSensorPressureArray.h
This commit was generated by cvs2svn to compensate for changes in r19281,
[u/mrichter/AliRoot.git] / TPC / AliTPCSensorPressureArray.h
CommitLineData
9b1892d3 1#ifndef AliTPCSensorPressureArray_H
2#define AliTPCSensorPressureArray_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 pressure sensors //
10// //
11///////////////////////////////////////////////////////////////////////////////
12
13#include "TSystem.h"
14
15#include "AliDCSSensorArray.h"
16#include "AliTPCSensorPressure.h"
17
18class TTimeStamp;
19class TMap;
20class TGraph;
21class TObjString;
22class AliSplineFit;
23class AliDCSSensor;
24
25#include "TString.h"
26
27
28class AliTPCSensorPressureArray : public AliDCSSensorArray {
29 public:
30 AliTPCSensorPressureArray();
31 AliTPCSensorPressureArray(Int_t prevRun);
32 AliTPCSensorPressureArray(const char *fname);
33 AliTPCSensorPressureArray (UInt_t startTime, UInt_t endTime, const char *filepath=".");
34 AliTPCSensorPressureArray(const AliTPCSensorPressureArray &c);
35 virtual ~AliTPCSensorPressureArray();
36 AliTPCSensorPressureArray &operator=(const AliTPCSensorPressureArray &c);
37 virtual void Copy (TObject &c) const;
38 void SetGraph (TMap *map);
39 void MakeSplineFit(TMap *map);
40 void ReadSensors (const char *fname);
41 const char* GetAmandaString() { return fAmandaString.Data(); }
42 void SetAmandaString(const char* string) {fAmandaString=string;}
43 TMap* ExtractDCS (TMap *dcsMap);
44 AliTPCSensorPressure* GetSensor (Int_t type, Int_t side, Int_t sector, Int_t num);
45 AliTPCSensorPressure* GetSensor (Int_t IdDCS);
46 AliTPCSensorPressure* GetSensor (Double_t x, Double_t y, Double_t z);
47
48 protected:
49
50 TString fAmandaString; //! Amanda string to identify temperature entries
51 ClassDef(AliTPCSensorPressureArray,1) // TPC calibration class for parameters which are saved per pad
52
53};
54
55#endif