ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCalib
MdtCalib
MdtCalibRt
MdtCalibRt
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
10
#include "
MdtCalibData/IRtRelation.h
"
11
#include "
MdtCalibData/RtFullInfo.h
"
12
#include "
MdtCalibInterfaces/IMdtCalibrationOutput.h
"
13
namespace
MuonCalib
{
20
21
class
RtCalibrationOutput
:
public
IMdtCalibrationOutput
{
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.h
IRtRelation.h
RtFullInfo.h
MuonCalib::IMdtCalibrationOutput::IMdtCalibrationOutput
IMdtCalibrationOutput(const std::string &name)
constructor, string used to identify the instance
Definition
IMdtCalibrationOutput.h:31
MuonCalib::RtCalibrationOutput::RtCalibrationOutput
RtCalibrationOutput(std::shared_ptr< const IRtRelation > rt_rel, std::shared_ptr< const RtFullInfo > fi)
Definition
RtCalibrationOutput.h:23
MuonCalib::RtCalibrationOutput::~RtCalibrationOutput
virtual ~RtCalibrationOutput()=default
MuonCalib::RtCalibrationOutput::fullInfo
std::shared_ptr< const RtFullInfo > fullInfo() const
Definition
RtCalibrationOutput.h:28
MuonCalib::RtCalibrationOutput::rt
std::shared_ptr< const IRtRelation > rt() const
access to private attributes
Definition
RtCalibrationOutput.h:27
MuonCalib::RtCalibrationOutput::m_fullInfo
std::shared_ptr< const RtFullInfo > m_fullInfo
additonal info for validation
Definition
RtCalibrationOutput.h:34
MuonCalib::RtCalibrationOutput::m_rtRelation
std::shared_ptr< const IRtRelation > m_rtRelation
Definition
RtCalibrationOutput.h:32
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition
CscCalcPed.cxx:21
Generated on
for ATLAS Offline Software by
1.17.0