1 #ifndef ROOT_THcParmList
2 #define ROOT_THcParmList
10 #include "THaVarList.h"
16 struct pthread_mutex_t;
18 #include <CCDB/Calibration.h>
19 #include <CCDB/SQLiteCalibration.h>
34 virtual void Load(
const char *fname,
Int_t RunNumber=0);
36 virtual void PrintFull(
Option_t *opt=
"")
const;
38 const char*
GetString(
const std::string& name)
const {
39 return(TextList->Get(name, 0));
43 return(TextList->Add(name, value));
46 TextList->Remove(name);
49 Int_t LoadParmValues(
const DBRequest*
list,
const char* prefix=
"");
56 Int_t OpenCCDB(
Int_t runnum,
const char* connection_string);
58 Int_t LoadCCDBDirectory(
const char* directory,
67 SQLiteCalibration* CCDB_obj;
71 Int_t ReadArray(
const char* attrC, T* array,
Int_t size);
void RemoveString(const std::string &name)
#define ClassDef(name, id)
Podd::Textvars * TextList
Int_t AddString(const std::string &name, const std::string &value)
const char * GetString(const std::string &name) const
A list parameters and their values.