ATLAS Offline Software
Loading...
Searching...
No Matches
MdtRtRelation.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef MUONCALIB_MDTRTRELATION_H
6#define MUONCALIB_MDTRTRELATION_H
7
12
13#include <iostream>
14#include <memory>
15
16namespace MuonCalib {
17
20 public:
22 ~MdtRtRelation() = default;
23 inline const IRtRelation* rt() const { return m_rt.get(); }
24 inline const IRtResolution* rtRes() const { return m_rtRes.get(); }
25 inline const ITrRelation* tr() const { return m_tr.get(); }
26
28 const IRtRelationPtr& smartRt() const { return m_rt; }
29 const ITrRelationPtr& smartTr() const { return m_tr; }
30 const IRtResolutionPtr& smartReso() const { return m_rtRes; }
31 private:
35 };
36
37} // namespace MuonCalib
38
39#endif
generic interface for a rt-relation
Definition IRtRelation.h:19
Generic interface to retrieve the resolution on the drift radius as a function of the drift time.
IRtResolutionPtr m_rtRes
const IRtRelationPtr & smartRt() const
Smart pointer access.
const ITrRelation * tr() const
t(r) relationship
const ITrRelationPtr & smartTr() const
const IRtResolutionPtr & smartReso() const
MdtRtRelation(IRtRelationPtr rt, IRtResolutionPtr reso, ITrRelationPtr tr=nullptr)
const IRtResolution * rtRes() const
resolution
const IRtRelation * rt() const
rt relation
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
GeoModel::TransientConstSharedPtr< IRtRelation > IRtRelationPtr
Definition IRtRelation.h:17
GeoModel::TransientConstSharedPtr< ITrRelation > ITrRelationPtr
Definition ITrRelation.h:16
GeoModel::TransientConstSharedPtr< IRtResolution > IRtResolutionPtr