]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/AliTPCGenDBTemp.h
Remove Obsolete PRFwidth (Marian)
[u/mrichter/AliRoot.git] / TPC / AliTPCGenDBTemp.h
CommitLineData
9312398d 1/////////////////////////////////////////////////////////////////
2// Class to generate temperature sensor data base entries.
3//
4// Existing data base structure read at start of processsing.
5// 20/12-2006 HH.
6// Modification log:
7/////////////////////////////////////////////////////////////////
8
9#ifndef AliTPCGenDBTemp_h
10#define AliTPCGenDBTemp_h
11
12#include <TROOT.h>
13#include <TFile.h>
14#include <TObjArray.h>
15
16#include "AliTPCSensorTempArray.h"
17#include "AliLog.h"
18#include "AliDCSGenDB.h"
19
20class AliTPCGenDBTemp : public AliDCSGenDB {
21
22public:
23
24// constructors
25
26 AliTPCGenDBTemp();
9f016d99 27 AliTPCGenDBTemp(const char *defaultStorage, const char *specificStorage);
9312398d 28 ~AliTPCGenDBTemp();
9312398d 29 void MakeCalib(const char *file, const char *fMap,
30 const TTimeStamp& startTime,
31 const TTimeStamp& endTime, Int_t run);
32
33// functionality
34
35 static TClonesArray * ReadList(const char* fname);
36 static TTree * ReadListTree(const char* fname);
37
38// getters/setters
39
40
41private:
9f016d99 42 AliTPCGenDBTemp(const AliTPCGenDBTemp& org);
43 AliTPCGenDBTemp& operator= (const AliTPCGenDBTemp& org);
9312398d 44
45 ClassDef(AliTPCGenDBTemp,1)
46};
47#endif