4#include "KVINDRAUpDater_e613.h"
5#include "KVDBParameterSet.h"
8#include "KVCalibrator.h"
49 Warning(
"SetGains",
"No gains defined for this run in database");
52 Info(
"SetGains",
"Loop on %d detectors : ...", ndets);
58 for (
Int_t i = 0; i < ndets; i++) {
79 Info(
"SetGains",
"Gains of the %d detectors are the same than the run before ", ndets);
81 Info(
"SetGains",
"Gains have been changed for %d detectors (total = %d)", nchange, ndets);
98 Warning(
"SetPedestals",
"No pedestals defined for this run in database");
101 Info(
"SetPedestals",
"Loop on %d acquisition parameter : ...", ndets);
108 for (
Int_t i = 0; i < ndets; i++) {
126 Info(
"SetGains",
"Pedestals of the %d acquisition parameters are the same than the run before ", ndets);
128 Info(
"SetGains",
"Pedestals have been changed for %d acquisition parameters (total = %d)", nchange, ndets);
149 TIter next_ps(param_list);
157 str.Remove(str.Sizeof() - 4, 3);
166 Warning(
"SetChVoltParameters(UInt_t)",
167 "Calibrator %s %s not found !", kvps->
GetName(),
Base class for all detector calibrations.
Int_t GetNumberParams() const
void SetParameter(int i, Double_t par_val) const
void SetStatus(Bool_t ready)
To store calibration parameters in a database ,.
Double_t GetParameter(UShort_t i=0) const
virtual KVRList * GetLinks(const Char_t *key) const
Returns the list of records linked to this record in table "key".
Description of an experimental run in database ,,.
Base class for detector geometry description.
KVCalibrator * GetCalibrator(const Char_t *name, const Char_t *type) const
void SetGain(Double_t gain)
GANIL VXI/VME 16 bit (maximum) EBYEDAT acquisition parameter.
KVDetector * GetDetector(const Char_t *name) const
Return detector in this structure with given name.
Sets run parameters for INDRA_e613 dataset.
virtual void SetGains(KVDBRun *)
virtual void SetPedestals(KVDBRun *)
Set pedestals for this run.
virtual void SetParameters(UInt_t run)
virtual ~KVINDRAUpDater_e613()
Destructor.
virtual void SetChVoltParameters(KVDBRun *)
virtual void SetParameters(UInt_t run, Bool_t physics_parameters_only=kFALSE)
Wrapper for TRefArray adding some functionality.
virtual Int_t GetSize() const
const char * GetName() const override
const char * GetTitle() const override
TObject * At(Int_t idx) const override