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++) {
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...",
ClassImp(KVPartitionList) void KVPartitionList
Initialisation.
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 const char * GetName() const
virtual void SetTitle(const char *title="")
virtual const char * GetTitle() const
TObject * At(Int_t idx) const
virtual void Warning(const char *method, const char *msgfmt,...) const
TObjArray * Tokenize(const TString &delim) const
const char * Data() const
TString & ReplaceAll(const char *s1, const char *s2)