#include <ICalibrationIOTool.h>
|
| virtual | ~ICalibrationIOTool ()=default |
| | destructor
|
| virtual StatusCode | WriteT0 (const MdtTubeFitContainer *t0_output, const NtupleStationId &station_id, int iov_start, int iov_end)=0 |
| | write out t0
|
| 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
|
| virtual StatusCode | LoadT0 (std::map< NtupleStationId, MdtStationT0Container * > &t0s, int iov_id)=0 |
| | load t0s for iov
|
| virtual StatusCode | LoadRt (std::map< NtupleStationId, IRtRelation * > &rts, std::map< NtupleStationId, IRtResolution * > &res, int iov_id)=0 |
| | load rts for iov
|
|
| static const InterfaceID & | interfaceID () |
| | interface method
|
Definition at line 30 of file ICalibrationIOTool.h.
◆ ~ICalibrationIOTool()
| virtual MuonCalib::ICalibrationIOTool::~ICalibrationIOTool |
( |
| ) |
|
|
virtualdefault |
◆ interfaceID()
| const InterfaceID & MuonCalib::ICalibrationIOTool::interfaceID |
( |
| ) |
|
|
inlinestatic |
interface method
Definition at line 35 of file ICalibrationIOTool.h.
35 {
36 static const InterfaceID IID_CalibrationIOTool("MuonCalib::ICalibrationIOTool", 1, 0);
37 return IID_CalibrationIOTool;
38 }
◆ LoadRt()
load rts for iov
- Parameters
-
| 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, and MuonCalib::CalibrationTeeIOTool.
◆ LoadT0()
load t0s for iov
- Parameters
-
| 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, and MuonCalib::CalibrationTeeIOTool.
◆ WriteRt()
| virtual StatusCode MuonCalib::ICalibrationIOTool::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 ) |
|
pure virtual |
◆ WriteT0()
The documentation for this class was generated from the following file: