ATLAS Offline Software
IRtResolution.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 #ifndef MUONCALIB_IRTRESOLUTION_H
5 #define MUONCALIB_IRTRESOLUTION_H
6 
8 
9 namespace MuonCalib {
10 
13  class IRtResolution : public CalibFunc {
14  public:
16  virtual ~IRtResolution() = default;
17  virtual std::string typeName() const override { return "IRtResolution"; }
18 
20  virtual double resolution(double t, double bgRate = 0.0) const = 0;
21  };
22 
23 } // namespace MuonCalib
24 
25 #endif
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
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 for a resolution function
Definition: IRtResolution.h:13
MuonCalib::IRtResolution::typeName
virtual std::string typeName() const override
Definition: IRtResolution.h:17
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