|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef CalibRtDbOperations_h
6 #define CalibRtDbOperations_h
19 class CalibDbConnection;
20 class NtupleStationId;
23 class IConditionsStorage;
36 const std::vector<SamplePoint> &
points,
int validflag,
const RtFullInfo *full_info);
65 const bool &for_insert);
bool ReadForConditions(const std::string &, int head_id, IConditionsStorage &storage)
virtual ~CalibRtDbOperations()=default
CalibRtDbOperations(CalibDbConnection &db_conn)
bool updateRTSable(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 getRtId(bool validated, RtFullInfo *full_info)
bool LoadRt(const NtupleStationId &id, int head_id, bool validated, const std::string &, std::vector< SamplePoint > &points, RtFullInfo *full_info)
bool insertFullInfo(const RtFullInfo *full_info, const int &validflag, const int &n_points)
bool updateFullInfo(const RtFullInfo *full_info, const int &validflag, const int &n_points)
bool WriteUpdateRt(const NtupleStationId &id, int head_id, const std::string &, const std::vector< SamplePoint > &points, int validflag, const RtFullInfo *full_info)
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
bool readRTS(std::vector< SamplePoint > &points)
bool insertRTSable(const std::vector< SamplePoint > &points)
addiitonal information used in validation of a rt-relation
void rtTableInitData(coral::AttributeList &rowBuffer)
bool checkRtPresent(const int &head_id, const std::string &, const NtupleStationId &id, const int &validflag)
CalibDbConnection & m_db_conn
bool SetValidflag(int validflag, bool commit=true)