#include "TObject.h"
class AliTPCCalPad;
+class AliTPCSensorTempArray;
+class AliTPCSensorPressureArray;
class AliCDBEntry;
class AliTPCParam;
//class AliCDBStorage;
AliTPCCalPad* GetPadPRFWidth() {return fPadPRFWidth;}
AliTPCCalPad* GetPadNoise() {return fPadNoise;}
AliTPCCalPad* GetPedestals() {return fPedestals;}
+ AliTPCSensorTempArray* GetTemperature() {return fTemperature;}
+ AliTPCSensorPressureArray* GetPressure() {return fPressure;}
AliTPCParam* GetParameters(){return fParam;}
+ static void CreateObjectList(const Char_t *filename, TObjArray *calibObjects);
+ static void MakeTree(const char * fileName, TObjArray * array, const char * mapFileName = 0, AliTPCCalPad* outlierPad = 0, Float_t ltmFraction = 0.9);
+
//
protected:
void Update(); //update entries
AliTPCCalPad* fPadPRFWidth;
AliTPCCalPad* fPadNoise;
AliTPCCalPad* fPedestals;
+ AliTPCSensorTempArray* fTemperature;
+ AliTPCSensorPressureArray *fPressure;
//
//
AliTPCParam * fParam;
static AliTPCcalibDB* fgInstance;
static Bool_t fgTerminated;
ClassDef(AliTPCcalibDB, 0)
+ private:
+ AliTPCcalibDB (const AliTPCcalibDB& org);
+ AliTPCcalibDB& operator= (const AliTPCcalibDB& rhs);
};