]>
Commit | Line | Data |
---|---|---|
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 | ||
20 | ||
21 | class AliTPCGenDBTemp : public AliDCSGenDB { | |
22 | ||
23 | public: | |
24 | ||
25 | // constructors | |
26 | ||
27 | AliTPCGenDBTemp(); | |
28 | AliTPCGenDBTemp(const char *defaultStorage, const char *specificStorage); | |
29 | ~AliTPCGenDBTemp(); | |
30 | void MakeCalib(const char *file, const char *fMap, | |
31 | const TTimeStamp& startTime, | |
32 | const TTimeStamp& endTime, Int_t run, | |
33 | const TString& amandaString=""); | |
34 | void MakeConfig(const char *file, Int_t firstRun, Int_t lastRun, | |
35 | const char *confDir); | |
36 | ||
37 | // functionality | |
38 | ||
39 | static TClonesArray* ReadList(const char* fname, const char *title="tempConf", | |
40 | const TString& amandaString=""); | |
41 | static TTree* ReadListTree(const char* fname, const char *title="tempConf"); | |
42 | ||
43 | // getters/setters | |
44 | ||
45 | ||
46 | private: | |
47 | AliTPCGenDBTemp(const AliTPCGenDBTemp& ); | |
48 | AliTPCGenDBTemp& operator= (const AliTPCGenDBTemp& ); | |
49 | ||
50 | ClassDef(AliTPCGenDBTemp,1) | |
51 | }; | |
52 | #endif |