18 #ifndef KVDB_PARAMETER_SET_H
19 #define KVDB_PARAMETER_SET_H
#define ClassDef(name, id)
virtual KVRList * GetLinks() const
return the list of cross-referenced objects
To store calibration parameters in a database ,.
Bool_t HasParameter(const Char_t *name) const
TString GetStringParameter(const TString &name) const
const Char_t * GetParamName(UShort_t i=0) const
void SetParamName(UShort_t i, const Char_t *name)
Double_t GetParameter(UShort_t i=0) const
void Print(Option_t *option="") const
void SetParamNames(const Char_t *name,...)
void SetParameters(Double_t val,...)
KVNameValueList fParameters
parameters
Int_t fParamNumber
number of parameters
Int_t GetParamNumber() const
virtual ~ KVDBParameterSet()
void SetParameter(UShort_t i, Double_t val)
KVRList * GetRuns() const
const KVNameValueList & GetParameters() const
Record folder for the database.
virtual KVDBKey * GetKey(const Char_t *key) const
Handles lists of named parameters with different types, a list of KVNamedParameter objects.
KVNamedParameter * GetParameter(Int_t idx) const
return the parameter object with index idx
Double_t GetDoubleValue(const Char_t *name) const
const Char_t * GetNameAt(Int_t idx) const
Bool_t HasParameter(const Char_t *name) const
void Set(const char *, const char *)
Wrapper for TRefArray adding some functionality.