AliRoot Core  3dc7879 (3dc7879)
AliDCSGenDB Class Reference

#include <AliDCSGenDB.h>

Inheritance diagram for AliDCSGenDB:

Public Member Functions

 AliDCSGenDB ()
 
 AliDCSGenDB (const char *defaultStorage, const char *specificStorage)
 
 ~AliDCSGenDB ()
 
void MakeCalib (const char *file, const char *fMap, 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)
 
AliCDBMetaDataCreateMetaObject (const char *objectClassName)
 
void StoreObject (const char *cdbPath, TObject *object, AliCDBMetaData *metaData)
 
void Init (Int_t run, const char *configDir, const char *specificDir, const char *sensorClass="AliDCSSensorArray")
 
void SetFirstRun (Int_t frun)
 
void SetLastRun (Int_t lrun)
 
TMap * SetGraphFile (const char *fname)
 
void SetConfTree (TTree *tree)
 
TTree * GetConfTree () const
 
const TString & GetSpecificStorage () const
 
void SetSpecificStorage (const TString &specificStorage)
 
const TString & GetDefaultStorage () const
 
void SetDefaultStorage (const TString &defaultStorage)
 
const AliDCSSensorArrayGetSensorArray () const
 
void SetSensorArray (AliDCSSensorArray *arr)
 

Static Public Member Functions

static TClonesArray * ReadList (const char *fname, const char *title="dcsConf")
 
static TTree * ReadListTree (const char *fname, const char *title="dcsConf")
 

Protected Member Functions

 AliDCSGenDB (const AliDCSGenDB &org)
 
AliDCSGenDBoperator= (const AliDCSGenDB &org)
 

Protected Attributes

Int_t fFirstRun
 
Int_t fLastRun
 
TString fSpecificStorage
 
TString fDefaultStorage
 
AliDCSSensorArrayfSensor
 
AliCDBStoragefStorLoc
 
AliCDBMetaDatafMetaData
 
TTree * fConfTree
 

Detailed Description

Definition at line 28 of file AliDCSGenDB.h.

Constructor & Destructor Documentation

AliDCSGenDB::AliDCSGenDB ( )

Definition at line 48 of file AliDCSGenDB.cxx.

Referenced by SetSensorArray().

AliDCSGenDB::AliDCSGenDB ( const char *  defaultStorage,
const char *  specificStorage 
)

Definition at line 64 of file AliDCSGenDB.cxx.

AliDCSGenDB::~AliDCSGenDB ( )

Definition at line 100 of file AliDCSGenDB.cxx.

AliDCSGenDB::AliDCSGenDB ( const AliDCSGenDB org)
protected

Definition at line 80 of file AliDCSGenDB.cxx.

Member Function Documentation

AliCDBMetaData * AliDCSGenDB::CreateMetaObject ( const char *  objectClassName)

Definition at line 168 of file AliDCSGenDB.cxx.

Referenced by Init().

TTree* AliDCSGenDB::GetConfTree ( ) const
inline

Definition at line 60 of file AliDCSGenDB.h.

const TString& AliDCSGenDB::GetDefaultStorage ( ) const
inline

Definition at line 63 of file AliDCSGenDB.h.

const AliDCSSensorArray* AliDCSGenDB::GetSensorArray ( ) const
inline

Definition at line 65 of file AliDCSGenDB.h.

const TString& AliDCSGenDB::GetSpecificStorage ( ) const
inline

Definition at line 61 of file AliDCSGenDB.h.

void AliDCSGenDB::Init ( Int_t  run,
const char *  configDir,
const char *  specificDir,
const char *  sensorClass = "AliDCSSensorArray" 
)

Definition at line 188 of file AliDCSGenDB.cxx.

void AliDCSGenDB::MakeCalib ( const char *  file,
const char *  fMap,
const TTimeStamp &  startTime,
const TTimeStamp &  endTime,
Int_t  firstRun,
Int_t  lastRun,
const char *  calibDir 
)

Definition at line 122 of file AliDCSGenDB.cxx.

void AliDCSGenDB::MakeConfig ( const char *  file,
Int_t  firstRun,
Int_t  lastRun,
const char *  confDir 
)

Definition at line 150 of file AliDCSGenDB.cxx.

AliDCSGenDB & AliDCSGenDB::operator= ( const AliDCSGenDB org)
protected

Definition at line 110 of file AliDCSGenDB.cxx.

Referenced by SetSensorArray().

TClonesArray * AliDCSGenDB::ReadList ( const char *  fname,
const char *  title = "dcsConf" 
)
static

Definition at line 225 of file AliDCSGenDB.cxx.

Referenced by MakeCalib().

TTree * AliDCSGenDB::ReadListTree ( const char *  fname,
const char *  title = "dcsConf" 
)
static

Definition at line 238 of file AliDCSGenDB.cxx.

Referenced by MakeConfig().

void AliDCSGenDB::SetConfTree ( TTree *  tree)
inline

Definition at line 59 of file AliDCSGenDB.h.

Referenced by AliTPCGenDBTemp::MakeConfig(), and MakeConfig().

void AliDCSGenDB::SetDefaultStorage ( const TString &  defaultStorage)
inline

Definition at line 64 of file AliDCSGenDB.h.

void AliDCSGenDB::SetFirstRun ( Int_t  frun)
inline
TMap * AliDCSGenDB::SetGraphFile ( const char *  fname)

Definition at line 213 of file AliDCSGenDB.cxx.

Referenced by AliTPCGenDBTemp::MakeCalib(), MakeCalib(), and SetLastRun().

void AliDCSGenDB::SetLastRun ( Int_t  lrun)
inline
void AliDCSGenDB::SetSensorArray ( AliDCSSensorArray arr)
inline

Definition at line 66 of file AliDCSGenDB.h.

Referenced by AliTPCGenDBTemp::MakeCalib().

void AliDCSGenDB::SetSpecificStorage ( const TString &  specificStorage)
inline

Definition at line 62 of file AliDCSGenDB.h.

void AliDCSGenDB::StoreObject ( const char *  cdbPath,
TObject *  object,
AliCDBMetaData metaData 
)

Member Data Documentation

TTree* AliDCSGenDB::fConfTree
protected
TString AliDCSGenDB::fDefaultStorage
protected

Definition at line 76 of file AliDCSGenDB.h.

Referenced by GetDefaultStorage(), Init(), and SetDefaultStorage().

Int_t AliDCSGenDB::fFirstRun
protected

Definition at line 73 of file AliDCSGenDB.h.

Referenced by SetFirstRun(), and StoreObject().

Int_t AliDCSGenDB::fLastRun
protected

Definition at line 74 of file AliDCSGenDB.h.

Referenced by SetLastRun(), and StoreObject().

AliDCSSensorArray* AliDCSGenDB::fSensor
protected

Definition at line 77 of file AliDCSGenDB.h.

Referenced by GetSensorArray(), MakeCalib(), SetSensorArray(), and ~AliDCSGenDB().

TString AliDCSGenDB::fSpecificStorage
protected

Definition at line 75 of file AliDCSGenDB.h.

Referenced by GetSpecificStorage(), Init(), and SetSpecificStorage().

AliCDBStorage* AliDCSGenDB::fStorLoc
protected

Definition at line 78 of file AliDCSGenDB.h.

Referenced by Init(), and StoreObject().


The documentation for this class was generated from the following files: