110 if (runinfos ==
"")
return;
112 Info(
"ReadScalerInfos",
"Reading scaler infos from %s", runinfos.
Data());
113 TFile runinfos_file(runinfos);
116 while ((run = (
KVDBRun*)it_run())) {
120 for (
int i = 0; i < npar; i += 2) {
141 Info(
"FillRunsTable",
"Reading run infos from %s", runinfos.
Data());
142 TFile runinfos_file(runinfos);
146 while ((run_key = (
TKey*)it())) {
KVMultiDetArray * gMultiDetArray
ClassImp(KVPartitionList) void KVPartitionList
Initialisation.
char * Form(const char *fmt,...)
virtual Int_t GetNumber() const
Description of an experimental run in database ,.
void SetEvents(ULong64_t evt_number)
virtual void SetScaler64(const Char_t *name, ULong64_t val)
Set value for 64-bit scaler with the given name for this run.
void SetStartDate(const KVString &date)
void SetEndDate(const KVString &d)
TString GetFullPathToDataSetFile(const Char_t *filename)
Base class to describe database of an experiment ,.
virtual void ReadComments()
virtual void ReadSystemList()
virtual KVSeqCollection * GetRuns() const
TString fDataSet
the name of the dataset to which this database is associated
Calibration database for experiments using coupled detector arrays.
KVExpSetUpDB()
Default constructor.
virtual ~KVExpSetUpDB()
Destructor.
Extended TList class which owns its objects by default.
virtual void MakeCalibrationTables(KVExpDB *)
static KVMultiDetArray * MakeMultiDetector(const Char_t *dataset_name, Int_t run=-1, TString classname="KVMultiDetArray")
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
Int_t GetIntValue(const Char_t *name) const
Bool_t HasValue64bit(const Char_t *name) const
Int_t GetNpar() const
return the number of stored parameters
ULong64_t GetValue64bit(const Char_t *name) const
const Char_t * GetStringValue(const Char_t *name) const
virtual void Add(TObject *obj)
TKey * GetKey(const char *name, Short_t cycle=9999) const override
TList * GetListOfKeys() const override
T * Get(const char *namecycle)
virtual const char * GetClassName() const
virtual TObject * ReadObj()
virtual const char * GetName() const
virtual void Info(const char *method, const char *msgfmt,...) const
const char * Data() const
TString & Remove(EStripType s, char c)
Ssiz_t Index(const char *pat, Ssiz_t i=0, ECaseCompare cmp=kExact) const