ROOT logo
/////////////////////////////////////////////////////////////////
// Class to generate temperature sensor data base entries.
//
// Existing data base structure read at start of processsing.
// 20/12-2006 HH.
// Modification log:
/////////////////////////////////////////////////////////////////

#ifndef AliTPCGenDBTemp_h
#define AliTPCGenDBTemp_h

#include <TROOT.h>
#include <TFile.h>
#include <TObjArray.h>

#include "AliTPCSensorTempArray.h"
#include "AliLog.h"
#include "AliDCSGenDB.h"


class AliTPCGenDBTemp : public AliDCSGenDB {

public:

// constructors

  AliTPCGenDBTemp();
  AliTPCGenDBTemp(const char *defaultStorage, const char *specificStorage);
  ~AliTPCGenDBTemp();
  void            MakeCalib(const char *file, const char *fMap,
                            const TTimeStamp& startTime,
			    const TTimeStamp& endTime, Int_t run,
			    const TString& amandaString="");
  void            MakeConfig(const char *file, Int_t firstRun, Int_t lastRun, 
                            const char *confDir);

// functionality

  static TClonesArray* ReadList(const char* fname, const char *title="tempConf", 
                                 const TString& amandaString="");
  static TTree*   ReadListTree(const char* fname, const char *title="tempConf");

// getters/setters
 

private:
  AliTPCGenDBTemp(const AliTPCGenDBTemp& );
  AliTPCGenDBTemp& operator= (const AliTPCGenDBTemp& );

   ClassDef(AliTPCGenDBTemp,1)
};
#endif
 AliTPCGenDBTemp.h:1
 AliTPCGenDBTemp.h:2
 AliTPCGenDBTemp.h:3
 AliTPCGenDBTemp.h:4
 AliTPCGenDBTemp.h:5
 AliTPCGenDBTemp.h:6
 AliTPCGenDBTemp.h:7
 AliTPCGenDBTemp.h:8
 AliTPCGenDBTemp.h:9
 AliTPCGenDBTemp.h:10
 AliTPCGenDBTemp.h:11
 AliTPCGenDBTemp.h:12
 AliTPCGenDBTemp.h:13
 AliTPCGenDBTemp.h:14
 AliTPCGenDBTemp.h:15
 AliTPCGenDBTemp.h:16
 AliTPCGenDBTemp.h:17
 AliTPCGenDBTemp.h:18
 AliTPCGenDBTemp.h:19
 AliTPCGenDBTemp.h:20
 AliTPCGenDBTemp.h:21
 AliTPCGenDBTemp.h:22
 AliTPCGenDBTemp.h:23
 AliTPCGenDBTemp.h:24
 AliTPCGenDBTemp.h:25
 AliTPCGenDBTemp.h:26
 AliTPCGenDBTemp.h:27
 AliTPCGenDBTemp.h:28
 AliTPCGenDBTemp.h:29
 AliTPCGenDBTemp.h:30
 AliTPCGenDBTemp.h:31
 AliTPCGenDBTemp.h:32
 AliTPCGenDBTemp.h:33
 AliTPCGenDBTemp.h:34
 AliTPCGenDBTemp.h:35
 AliTPCGenDBTemp.h:36
 AliTPCGenDBTemp.h:37
 AliTPCGenDBTemp.h:38
 AliTPCGenDBTemp.h:39
 AliTPCGenDBTemp.h:40
 AliTPCGenDBTemp.h:41
 AliTPCGenDBTemp.h:42
 AliTPCGenDBTemp.h:43
 AliTPCGenDBTemp.h:44
 AliTPCGenDBTemp.h:45
 AliTPCGenDBTemp.h:46
 AliTPCGenDBTemp.h:47
 AliTPCGenDBTemp.h:48
 AliTPCGenDBTemp.h:49
 AliTPCGenDBTemp.h:50
 AliTPCGenDBTemp.h:51
 AliTPCGenDBTemp.h:52