ATLAS Offline Software
|
#include <ICalibrationIOTool.h>
Public Member Functions | |
virtual | ~ICalibrationIOTool ()=default |
destructor More... | |
virtual StatusCode | WriteT0 (const MdtTubeFitContainer *t0_output, const NtupleStationId &station_id, int iov_start, int iov_end)=0 |
write out t0 More... | |
virtual StatusCode | WriteRt (const RtCalibrationOutput *rt_relation, std::shared_ptr< const IRtResolution > resolution, const NtupleStationId &station_id, int iov_start, int iov_end, bool real_rt, bool real_resolution)=0 |
write out rt relation More... | |
virtual StatusCode | LoadT0 (std::map< NtupleStationId, MdtStationT0Container * > &t0s, int iov_id)=0 |
load t0s for iov More... | |
virtual StatusCode | LoadRt (std::map< NtupleStationId, IRtRelation * > &rts, std::map< NtupleStationId, IRtResolution * > &res, int iov_id)=0 |
load rts for iov More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
interface method More... | |
Definition at line 30 of file ICalibrationIOTool.h.
|
virtualdefault |
destructor
|
inlinestatic |
interface method
Definition at line 35 of file ICalibrationIOTool.h.
|
pure virtual |
load rts for iov
rts | map to be filled with rts |
res | map to be filled with resolution |
iov_id | the iov identifier, e.g. the run number. Note: This will, at the moment alwas be -1 (invalid). So the tool will have to determine the run number by itself (job option) |
Implemented in MuonCalib::CalibrationDbIOTool, MuonCalib::CalibrationFileIOTool, MuonCalib::CalibrationTeeIOTool, and MuonCalib::CalibrationOracleFileIOTool.
|
pure virtual |
load t0s for iov
t0s | map to be filled with the t0 data |
iov_id | the iov identifier, e.g. the run number. Note: This will, at the moment alwas be -1 (invalid). So the tool will have to determine the run number by itself (job option) |
Implemented in MuonCalib::CalibrationDbIOTool, MuonCalib::CalibrationFileIOTool, MuonCalib::CalibrationTeeIOTool, and MuonCalib::CalibrationOracleFileIOTool.
|
pure virtual |
write out rt relation
rt_relation | the rt relation |
resolution | the rt_resolution |
station_id | THe station identifier |
iov_start | start of the interval of validity |
iov_end | end of the interval of validity |
Implemented in MuonCalib::CalibrationFileIOTool, MuonCalib::CalibrationDbIOTool, MuonCalib::CalibrationOracleFileIOTool, and MuonCalib::CalibrationTeeIOTool.
|
pure virtual |
write out t0
t0_output | t0 data |
station_id | The station/multilayer identifier |
iov_start | start of the interval of validity |
iov_end | end of the interval of validity |
Implemented in MuonCalib::CalibrationFileIOTool, MuonCalib::CalibrationDbIOTool, MuonCalib::CalibrationTeeIOTool, and MuonCalib::CalibrationOracleFileIOTool.