+
/////////////////////////////////////////////////////////////////
// Class to generate temperature sensor data base entries.
//
#include <TFile.h>
#include <TObjArray.h>
-#include "AliTPCcalibDB.h"
#include "AliCDBMetaData.h"
#include "AliCDBManager.h"
#include "AliCDBId.h"
// Constructors
AliDCSGenDB();
- AliDCSGenDB(const AliDCSGenDB& org);
+ AliDCSGenDB(const char* defaultStorage, const char* specificStorage);
~AliDCSGenDB();
- AliDCSGenDB& operator= (const AliDCSGenDB& org);
- void Copy(TObject &c) const;
// Functionality
const TTimeStamp& startTime,
const TTimeStamp& endTime,
Int_t firstRun, Int_t lastRun, const char *calibDir);
- void MakeConfig(const char *file, Int_t firstRun, Int_t lastRun, const char *confDir);
+ void MakeConfig(const char *file, Int_t firstRun, Int_t lastRun,
+ const char *confDir);
AliCDBMetaData* CreateMetaObject(const char *objectClassName);
void StoreObject(const char* cdbPath, TObject* object, AliCDBMetaData* metaData);
- void Init(Int_t run, const char *configDir, const char *specificDir);
+ void Init(Int_t run, const char *configDir,
+ const char *specificDir,
+ const char *sensorClass="AliDCSSensorArray");
static TClonesArray * ReadList(const char* fname, const char *title="dcsConf");
static TTree * ReadListTree(const char* fname, const char *title="dcsConf");
protected:
+ AliDCSGenDB(const AliDCSGenDB& org);
+ AliDCSGenDB& operator= (const AliDCSGenDB& org);
Int_t fFirstRun; // first run in validity period
Int_t fLastRun; // last run in validity period
TString fDefaultStorage; // default storage for data base
AliDCSSensorArray *fSensor; // array of DCS sensors
AliCDBStorage *fStorLoc; // pointer to CDB storage
- AliTPCcalibDB *fCalib; // calibration object
AliCDBMetaData *fMetaData; // data base metadata
TTree *fConfTree; // configuration tree