ATLAS Offline Software
MdtSlewCorFuncHardcoded.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 MUONCALIB_MdtSlewCorFuncHardcoded_H
6 #define MUONCALIB_MdtSlewCorFuncHardcoded_H
7 
8 #include <vector>
9 
11 
12 namespace MuonCalib {
13 
16  public:
18  inline virtual std::string name() const override { return "MdtSlewCorFuncHardCoded"; }
19  static unsigned int nUsedPar() { return 0; }
20  virtual double correction(double t, double adc) const override;
21  };
22 
23 } // namespace MuonCalib
24 
25 #endif
MuonCalib::MdtSlewCorFuncHardcoded::MdtSlewCorFuncHardcoded
MdtSlewCorFuncHardcoded(const CalibFunc::ParVec &vec)
Definition: MdtSlewCorFuncHardcoded.h:17
MuonCalib::IMdtSlewCorFunc
generic interface for slewing correction functions
Definition: IMdtSlewCorFunc.h:14
vec
std::vector< size_t > vec
Definition: CombinationsGeneratorTest.cxx:12
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
IMdtSlewCorFunc.h
MuonCalib::MdtSlewCorFuncHardcoded::nUsedPar
static unsigned int nUsedPar()
Definition: MdtSlewCorFuncHardcoded.h:19
MuonCalib::MdtSlewCorFuncHardcoded
An implementation of a time slew correction function for AMT digitization chip.
Definition: MdtSlewCorFuncHardcoded.h:15
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition: CscCalcPed.cxx:22
MuonCalib::CalibFunc::ParVec
std::vector< double > ParVec
Definition: CalibFunc.h:35
MuonCalib::MdtSlewCorFuncHardcoded::name
virtual std::string name() const override
Definition: MdtSlewCorFuncHardcoded.h:18
MuonCalib::MdtSlewCorFuncHardcoded::correction
virtual double correction(double t, double adc) const override
Return time correction (ns).
Definition: MdtSlewCorFuncHardcoded.cxx:23
ReadFloatFromCool.adc
adc
Definition: ReadFloatFromCool.py:48