1#ifndef ROOT_THcParmList
2#define ROOT_THcParmList
16struct pthread_mutex_t;
18#include <CCDB/Calibration.h>
19#include <CCDB/SQLiteCalibration.h>
34 virtual void Load(
const char *fname,
Int_t RunNumber=0);
38 const char*
GetString(
const std::string& name)
const {
56 Int_t OpenCCDB(
Int_t runnum,
const char* connection_string);
58 Int_t LoadCCDBDirectory(
const char* directory,
67 SQLiteCalibration* CCDB_obj;
#define ClassDef(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
void Clear(Option_t *option="") override
A list parameters and their values.
Int_t ReadArray(const char *attrC, T *array, Int_t size)
Dictionary of string parameters.
Podd::Textvars * TextList
Int_t GetArray(const char *attr, Int_t *array, Int_t size)
Read in a set of Int_t's in to a C-style array.
const char * GetString(const std::string &name) const
virtual void Load(const char *fname, Int_t RunNumber=0)
Load the parameter cache by reading a CTP style parameter file.
Int_t AddString(const std::string &name, const std::string &value)
void RemoveString(const std::string &name)
virtual void PrintFull(Option_t *opt="") const
Print all the numeric parameter desciptions and value and text parameters.
Int_t LoadParmValues(const DBRequest *list, const char *prefix="")
Retrieve parameter values from the parameter cache.