Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
IRtResolution.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 #ifndef MUONCALIB_IRTRESOLUTION_H
5 #define MUONCALIB_IRTRESOLUTION_H
6 
9 
10 
11 namespace MuonCalib {
12  class IRtResolution;
20  class IRtResolution : public CalibFunc {
21  public:
23  virtual ~IRtResolution() = default;
24  virtual std::string typeName() const override final { return "IRtResolution"; }
26  virtual unsigned nDoF() const = 0;
28  virtual double resolution(double t, double bgRate = 0.0) const = 0;
29  };
30 
31 } // namespace MuonCalib
32 
33 #endif
GeoModel::TransientConstSharedPtr< IRtResolution >
MuonCalib::IRtResolution::resolution
virtual double resolution(double t, double bgRate=0.0) const =0
returns resolution for a give time and background rate
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
const
bool const RAWDATA *ch2 const
Definition: LArRodBlockPhysicsV0.cxx:560
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition: CscCalcPed.cxx:22
MuonCalib::IRtResolution::~IRtResolution
virtual ~IRtResolution()=default
MuonCalib::IRtResolution
Generic interface to retrieve the resolution on the drift radius as a function of the drift time.
Definition: IRtResolution.h:20
MuonCalib::IRtResolution::typeName
virtual std::string typeName() const override final
Definition: IRtResolution.h:24
TransientConstSharedPtr.h
MuonCalib::IRtResolution::nDoF
virtual unsigned nDoF() const =0
Returns the number of degrees of freedom of the relation function
MuonCalib::CalibFunc
generic interface for a calibration function.
Definition: CalibFunc.h:33
CalibFunc.h
MuonCalib::CalibFunc::CalibFunc
CalibFunc(const ParVec &vec)
Definition: CalibFunc.h:36