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