10#include <framework/database/DBObjPtr.h>
68 aux = aux.Remove(aux.First(
" "), aux.Sizeof());
70 std::string auxString(aux);
71 int APVClockUnitsCoeff = std::atoi(auxString.c_str());
74 return APVClockUnitsCoeff;
This class defines the payload which stores to the central DB the SVD global configuring parameters,...
TString m_uniqueID
Add a string as unique identifier for a given local run configuration)
float getZeroSuppression(void) const
Returns the zero suppression threshold for global data taking in ZS acquisition mode.
void setAPVClockInRFCUnits(const std::string &APVClockUnits)
Set the APV Clock units Input:
float m_hv
HV = Vbias/2 in V.
float m_relativeTimeShift
relative time shift between the 3-sample and 6-sample acquired events in units of APV clock/4 [0,...
int getMaskFilter(void) const
Returns the masking bitmap used to mask the strips at FADC level (only for CM-section)
void setMaskFilter(int maskFilter)
Set the masking bitmap Input:
void setZeroSuppression(float zeroSuppression)
Set the zero suppression Input:
float m_zeroSuppression
zero suppression value which defines the S/N threshold of data mode acquisition during global run in ...
int getLatency(void) const
Returns the latency set for global data taking.
float getAPVClockInRFCUnits(void) const
Returns the APV clock.
int getNrFrames(void) const
Returns the number of frames 3 -> 3-sample only DAQ mode 6 -> 6-sample only DAQ mode 9 -> 3-mixed-6 s...
void setHV(float hv)
Set the HV (in V) Input:
TString get_uniqueID() const
Get the unique ID of the calibration.
std::string m_APVClockInRFCUnits
APVclock.
void setNrFrames(int nrFrames)
Set the number of frames 3 -> 3-sample only DAQ mode 6 -> 6-sample only DAQ mode 9 -> 3-mixed-6 sampl...
float getHV(void) const
Returns the HV = Vbias/2.
float m_nrFrames
number of frames 3 -> 3-sample only DAQ mode 6 -> 6-sample only DAQ mode 9 -> 3-mixed-6 sample DAQ mo...
ClassDef(SVDGlobalConfigParameters, 3)
needed by root
int m_latency
integer number of buffer cells to go back in the buffer ring to correctly sampling the signal pulse w...
int m_maskFilter
masking bitmap
void setRelativeTimeShift(float relativeTimeShift)
Set the Relative time shift between 3- and 6- sample acquired events in units of APV clock / 4 Input:
int getRelativeTimeShift(void) const
Returns the relative time shift between the 3-sample and 6-sample acquired events in units of APV clo...
SVDGlobalConfigParameters(const TString &uniqueID="")
Default constructor.
void setLatency(float latency)
Set the latency Input:
Abstract base class for different kinds of events.