71    cout << 
"___________________________________________________" << endl
 
   79    cout << 
"___________________________________________________" << endl;
 
   82    cout << 
"___________________________________________________" << endl;
 
   84    cout << 
"___________________________________________________" << endl;
 
   86    cout << 
"___________________________________________________" << endl;
 
  109          outstr << s.Data() << _delim.
Data();
 
  116          outstr << s.Data() << _delim.
Data();
 
  129          outstr << s.Data() << _delim.
Data();
 
  170    for (
int i = 1; i < fields->
GetEntries(); i++) {
 
  179          if (
value.IsDigit()) {
 
  184          else if (
value.IsFloat()) {
 
  194             value.ReplaceAll(
"\\equal", 
"=");
 
  215    outstr << 
"Version=10" << endl;
 
  267    if (!
AddLink(
"Systems", system)) {
 
  268       Warning(
"SetSystem(KVDBSystem*)",
 
  269               "System %s couldn't be set for Run %d. This bizarre...",
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
 
Cross-reference in a KVDataBase.
 
virtual void SetUniqueStatus(Bool_t unique)
 
virtual void SetSingleStatus(Bool_t single)
 
virtual KVRList * GetLinks() const
return the list of cross-referenced objects
 
virtual KVDBKey * GetKey(const Char_t *key) const
 
virtual Bool_t AddKey(KVDBKey *key, Bool_t check=kTRUE)
 
virtual Bool_t AddLink(const Char_t *key_name, KVDBRecord *rec, Bool_t linkback=kTRUE)
 
virtual KVRList * GetLinks(const Char_t *key) const
Returns the list of records linked to this record in table "key".
 
virtual Int_t GetNumber() const
 
Description of an experimental run in database ,,.
 
virtual void SetSystem(KVDBSystem *system)
Set system for run. Any previous system is unassociated (run will be removed from system's list)
 
KVNameValueList fParameters
list of named parameters for run
 
KVTarget * GetTarget() const
Return target used for this run (actually target of KVDBSystem associated to run)
 
KVDBSystem * GetSystem() const
 
virtual void WriteRunListLine(std::ostream &, Char_t delim='|') const
 
void Set(const Char_t *param, Double_t val)
Set numerical (non-scaler) characteristic of run.
 
virtual void Print(Option_t *option="") const
 
virtual void ReadRunListLine(const KVString &)
 
virtual void UnsetSystem()
 
virtual void SetScaler(const Char_t *name, Int_t val)
Set value for the scaler with the given name for this run.
 
virtual void WriteRunListHeader(std::ostream &, Char_t delim='|') const
Write the version flag.
 
Database class used to store information on different colliding systems studied during an experiment....
 
void RemoveRun(KVDBRecord *)
 
KVTarget * GetTarget() const
 
virtual void Print(Option_t *opt="") const
 
KVNamedParameter * GetParameter(Int_t idx) const
return the parameter object with index idx
 
Int_t GetNpar() const
return the number of stored parameters
 
const Char_t * GetString() const
 
Double_t GetDouble() const
 
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....
 
virtual void SetTitle(const char *title="")
 
const char * GetName() const override
 
const char * GetTitle() const override
 
Int_t GetEntries() const override
 
TObject * At(Int_t idx) const override
 
virtual void Warning(const char *method, const char *msgfmt,...) const
 
TObject * First() const override
 
const char * Data() const
 
TObjArray * Tokenize(const TString &delim) const
 
TString & ReplaceAll(const char *s1, const char *s2)