]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/AliTPCDBTemp.h
Add getters (Marian)
[u/mrichter/AliRoot.git] / TPC / AliTPCDBTemp.h
CommitLineData
54472e4f 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 AliTPCDBTemp_h
10#define AliTPCDBTemp_h
11
12#include <TROOT.h>
13#include <TProfile.h>
14#include <TProfile2D.h>
15#include <TH1F.h>
16#include <TFile.h>
17#include <TObjArray.h>
18
19#include "AliTPCcalibDB.h"
20#include "AliCDBMetaData.h"
21#include "AliCDBManager.h"
22#include "AliCDBId.h"
23#include "AliCDBStorage.h"
24#include "AliTPCSensorTempArray.h"
25#include "AliLog.h"
26
27class AliTPCDBTemp {
28
29public:
30
31 AliTPCDBTemp();
32 void MakeCalib(const char *file, const char *fMap,
33 const TTimeStamp& startTime,
34 const TTimeStamp& endTime, Int_t run);
35 AliCDBMetaData* CreateMetaObject(const char *objectClassName);
36 void StoreObject(const char* cdbPath, TObject* object, AliCDBMetaData* metaData);
37 void Init(Int_t run);
38 void InitDB(Int_t run);
39 void SetFirstRun(Int_t frun){fFirstRun=frun;}
40 void SetLastRun(Int_t lrun) {fLastRun=lrun;}
41 TMap* SetGraphFile(const char* fname);
42
43private:
44
45 Int_t fFirstRun;
46 Int_t fLastRun;
47 AliTPCSensorTempArray *fTemperature;
48 AliCDBStorage *fStorLoc;
49 AliTPCcalibDB *fCalib;
50 AliCDBMetaData *fMetaData;
51};
52#endif