Remove compiler warnings
[u/mrichter/AliRoot.git] / TPC / AliTPCGenDBTemp.h
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=0);
34   void            MakeConfig(const char *file, Int_t firstRun, Int_t lastRun, 
35                             const char *confDir, const TString& amandaString=0);
36
37 // functionality
38
39   static TClonesArray* ReadList(const char* fname, const char *title="tempConf", 
40                                  const TString& amandaString=0);
41   static TTree*   ReadListTree(const char* fname, const char *title="tempConf",
42                                  const TString& amandaString=0);
43
44 // getters/setters
45  
46
47 private:
48   AliTPCGenDBTemp(const AliTPCGenDBTemp& );
49   AliTPCGenDBTemp& operator= (const AliTPCGenDBTemp& );
50
51    ClassDef(AliTPCGenDBTemp,1)
52 };
53 #endif