5#ifndef CalibRtDbOperations_h
6#define CalibRtDbOperations_h
33 std::vector<SamplePoint> &points,
RtFullInfo *full_info);
36 const std::vector<SamplePoint> &points,
int validflag,
const RtFullInfo *full_info);
54 inline bool readRTS(std::vector<SamplePoint> &points);
58 inline bool updateRTSable(
const std::vector<SamplePoint> &points);
62 inline bool insertRTSable(
const std::vector<SamplePoint> &points);
64 inline void fullInfoInitData(
const RtFullInfo *full_info,
const int &validflag, coral::AttributeList &updateData,
const int &n_bins,
65 const bool &for_insert);
bool WriteUpdateRt(const NtupleStationId &id, int head_id, const std::string &, const std::vector< SamplePoint > &points, int validflag, const RtFullInfo *full_info)
virtual ~CalibRtDbOperations()=default
bool updateRTSable(const std::vector< SamplePoint > &points)
CalibRtDbOperations(CalibDbConnection &db_conn)
void rtTableInitData(coral::AttributeList &rowBuffer)
bool checkRtPresent(const int &head_id, const std::string &, const NtupleStationId &id, const int &validflag)
bool LoadRt(const NtupleStationId &id, int head_id, bool validated, const std::string &, std::vector< SamplePoint > &points, RtFullInfo *full_info)
CalibDbConnection & m_db_conn
bool readRTS(std::vector< SamplePoint > &points)
bool getRtId(bool validated, RtFullInfo *full_info)
bool insertFullInfo(const RtFullInfo *full_info, const int &validflag, const int &n_points)
bool insertRTSable(const std::vector< SamplePoint > &points)
void fullInfoInitData(const RtFullInfo *full_info, const int &validflag, coral::AttributeList &updateData, const int &n_bins, const bool &for_insert)
bool ReadForConditions(const std::string &, int head_id, IConditionsStorage &storage)
bool SetValidflag(int validflag, bool commit=true)
bool updateFullInfo(const RtFullInfo *full_info, const int &validflag, const int &n_points)
Station Identifier for sorting calibration data.
addiitonal information used in validation of a rt-relation
This class provides a sample point for the BaseFunctionFitter.
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.