10#include <framework/database/DBObjPtr.h>
50 aux = aux.Remove(aux.First(
" "), aux.Sizeof());
52 std::string auxString(aux);
53 int calibrationTimeCoeff = std::atoi(auxString.c_str());
54 return calibrationTimeCoeff;
This class defines the payload which stores to the central DB the SVD local configuring parameters,...
void setCalibDate(const std::string &date)
Set the date (yyyy-mm-dd) of the current NOISE calibration Input:
std::string m_calibDate
time stamp with date and hour(yyyymmdd_hhmm) of when the local runs for the current calibration have ...
TString m_uniqueID
The unique identifier is a private member of SVDLocalConfigParameter, whose value is assigned in the ...
std::string m_calibrationTimeUnits
Time units of the measured pulse shape peak time expressed in accelerator RFC.
void setCalibrationTimeInRFCUnits(const std::string &calibrationTimeUnits)
Set the time units Input:
ClassDef(SVDLocalConfigParameters, 1)
needed by root
SVDLocalConfigParameters(const TString &uniqueID="")
Default constructor.
float getCalibrationTimeInRFCUnits(void) const
Returns the time units in which the peak time of the pulse shape is provided.
float getInjectedCharge(void) const
Returns the injected charge during the calibration run.
TString get_uniqueID() const
Get the unique ID of the calibration.
float m_injectedCharge
charge in electrons injected in each strip to calibrate the pulse gain during the calibration run
void setInjectedCharge(float injectedCharge)
Set the injected charge Input:
std::string getCalibDate(void) const
Returns the time stamp date_hour (yyyymmdd_hhmm) of the current calibration.
Abstract base class for different kinds of events.