18 #ifndef KVDB_PARAMETER_SET_H 
   19 #define KVDB_PARAMETER_SET_H 
   22 #include "KVDBRecord.h" 
   25 #include "KVNameValueList.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.