ATLAS Offline Software
Loading...
Searching...
No Matches
RtCalibrationOutput.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef RTCALIBRATIONOUTPUT_H
6#define RTCALIBRATIONOUTPUT_H
7
8#include <memory>
9
13namespace MuonCalib {
20
22 public:
23 RtCalibrationOutput(std::shared_ptr<const IRtRelation> rt_rel, std::shared_ptr<const RtFullInfo> fi) :
24 IMdtCalibrationOutput("RtCalibrationOutput"), m_rtRelation(rt_rel), m_fullInfo(fi) {}
25 virtual ~RtCalibrationOutput() = default;
27 std::shared_ptr<const IRtRelation> rt() const { return m_rtRelation; }
28 std::shared_ptr<const RtFullInfo> fullInfo() const { return m_fullInfo; }
29
30 private:
31 // pointer to a IRtRelation instance
32 std::shared_ptr<const IRtRelation> m_rtRelation;
34 std::shared_ptr<const RtFullInfo> m_fullInfo;
35 };
36} // namespace MuonCalib
37#endif
IMdtCalibrationOutput(const std::string &name)
constructor, string used to identify the instance
RtCalibrationOutput(std::shared_ptr< const IRtRelation > rt_rel, std::shared_ptr< const RtFullInfo > fi)
virtual ~RtCalibrationOutput()=default
std::shared_ptr< const RtFullInfo > fullInfo() const
std::shared_ptr< const IRtRelation > rt() const
access to private attributes
std::shared_ptr< const RtFullInfo > m_fullInfo
additonal info for validation
std::shared_ptr< const IRtRelation > m_rtRelation
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.