5#ifndef MuonCalibStandAloneBase_INtupleCalibrationTool_H
6#define MuonCalibStandAloneBase_INtupleCalibrationTool_H
9#include "GaudiKernel/IAlgTool.h"
35 static const InterfaceID IID_NtupleCalibrationTool(
"MuonCalib::NtupleCalibrationTool", 1, 0);
36 return IID_NtupleCalibrationTool;
39 virtual StatusCode
handleEvent(std::shared_ptr<const MuonCalibEvent> & ,
int ,
40 const std::vector<std::shared_ptr<MuonCalibSegment>> & ,
unsigned int ) = 0;
42 virtual StatusCode
analyseSegments(
const std::vector<std::shared_ptr<MuonCalibSegment>> & ) = 0;
44 virtual std::shared_ptr<IMdtCalibrationOutput>
getResults()
const = 0;
Interface to pass calibration output during calibration.
Generic interface to retrieve the resolution on the drift radius as a function of the drift time.
Container class storing all entries of the CalibrationNtuple.
A MuonCalibSegment is a reconstructed three dimensional track segment in the MuonSpectrometer.
Station Identifier for sorting calibration data.
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.