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