5#ifndef MuonCalib_MuonCalibDbCalibrationSource
6#define MuonCalib_MuonCalibDbCalibrationSource
13#include "GaudiKernel/ToolHandle.h"
34 bool StoreT0Chamber(
const int& chamber,
const std::map<TubeId, coral::AttributeList>& rows);
36 bool StoreRtChamber(
const int& chamber,
const std::map<int, SamplePoint>& points);
42 inline void SetIOV(
int& start,
int& end)
const {
virtual ~MuonCalibDbCalibrationSource()
std::unique_ptr< CalibHeadOperations > m_head_ops
bool StoreRtChamber(const int &chamber, const std::map< int, SamplePoint > &points)
bool StoreT0Chamber(const int &chamber, const std::map< TubeId, coral::AttributeList > &rows)
call back for t0
std::unique_ptr< CalibDbConnection > m_connection
bool m_b_field_correction_applied
const std::vector< std::string > & RowsFromMdtTubeTable() const
std::unique_ptr< RegionSelectorBase > m_region
bool m_time_slewing_applied
std::string m_calib_working_schema
std::unique_ptr< CalibDbConnection > m_data_connection
std::vector< float > m_drift_time_offsets
std::string m_calib_connection_string
void SetIOV(int &start, int &end) const
bool insert_calibration(bool store_t0, bool store_rt)
insert calibration
std::vector< std::string > m_mdt_tube_v_cols
const std::vector< std::string > & RowsFromMdtTubeVTable() const
unsigned int m_creation_flags
std::vector< std::string > m_mdt_tube_cols
MuonCalibDbCalibrationSource(const std::string &t, const std::string &n, const IInterface *p)
constructor
StatusCode initialize()
initialize
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.