31 DataCalib(
const std::string &path, uint64_t night, uint32_t
id,
const DrsCalibration &calib,
DimDescribedService &dim,
DimDescribedService &runs,
MessageImp &imp) :
DataWriteFits2(path, night, id, calib, imp), fDim(dim), fDimRuns(runs)
35 static void Restart();
39 bool Open(
const RUN_HEAD &h,
const FAD::RunDescription &d);
44 static void Apply(
float *vec, int16_t *val,
const int16_t *
start, uint32_t roi)
46 fData.
Apply(vec, val, start, roi);
49 static bool ReadFits(
const string &fname,
MessageImp &msg);
static const DrsCalibration & GetCalibration()
static std::vector< float > fStats
static void Apply(float *vec, int16_t *val, const int16_t *start, uint32_t roi)
The base implementation of a distributed messaging system.
bool Apply(float *vec, const int16_t *val, const int16_t *start, uint32_t roi)
DataCalib(const std::string &path, uint64_t night, uint32_t id, const DrsCalibration &calib, DimDescribedService &dim, DimDescribedService &runs, MessageImp &imp)
static DrsCalibration fData
DimDescribedService & fDim
static bool fProcessing
Storage for mean and rms values.
DimDescribedService & fDimRuns