ATLAS Offline Software
MdtRtRelation.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 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 
16 namespace MuonCalib {
17 
19  class MdtRtRelation {
20  public:
26  ~MdtRtRelation() = default;
27  inline const IRtRelation* rt() const { return m_rt.get(); }
28  inline const IRtResolution* rtRes() const { return m_rtRes.get(); }
29  inline const ITrRelation* tr() const { return m_tr.get(); }
30  inline double t0Global() const { return m_t0; }
31  private:
35  double m_t0{0.f};
36 
37  };
38 
39 } // namespace MuonCalib
40 
41 #endif
GeoModel::TransientConstSharedPtr< IRtRelation >
MuonCalib::MdtRtRelation
class which holds calibration constants per rt-region
Definition: MdtRtRelation.h:19
MuonCalib::MdtRtRelation::rtRes
const IRtResolution * rtRes() const
resolution
Definition: MdtRtRelation.h:28
MuonCalib::MdtRtRelation::m_tr
GeoModel::TransientConstSharedPtr< ITrRelation > m_tr
Definition: MdtRtRelation.h:34
MuonCalib::MdtRtRelation::~MdtRtRelation
~MdtRtRelation()=default
MuonCalib::MdtRtRelation::m_rt
GeoModel::TransientConstSharedPtr< IRtRelation > m_rt
Definition: MdtRtRelation.h:32
MuonCalib::MdtRtRelation::m_t0
double m_t0
Definition: MdtRtRelation.h:35
MuonCalib::MdtRtRelation::t0Global
double t0Global() const
global t0
Definition: MdtRtRelation.h:30
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition: CscCalcPed.cxx:22
IRtResolution.h
MuonCalib::MdtRtRelation::tr
const ITrRelation * tr() const
t(r) relationship
Definition: MdtRtRelation.h:29
GeoModel::TransientConstSharedPtr::get
Obj * get()
Get (non-const) access to the underlying object.
Definition: TransientConstSharedPtr.h:17
MuonCalib::MdtRtRelation::MdtRtRelation
MdtRtRelation(GeoModel::TransientConstSharedPtr< IRtRelation > rt, GeoModel::TransientConstSharedPtr< IRtResolution > reso, double t0)
Definition: MdtRtRelation.cxx:9
ITrRelation.h
MuonCalib::IRtResolution
generic interface for a resolution function
Definition: IRtResolution.h:13
MuonCalib::MdtRtRelation::rt
const IRtRelation * rt() const
rt relation
Definition: MdtRtRelation.h:27
TransientConstSharedPtr.h
IRtRelation.h
MuonCalib::MdtRtRelation::m_rtRes
GeoModel::TransientConstSharedPtr< IRtResolution > m_rtRes
Definition: MdtRtRelation.h:33
MuonCalib::IRtRelation
generic interface for a rt-relation
Definition: IRtRelation.h:15
MuonCalib::ITrRelation
Definition: ITrRelation.h:13