ATLAS Offline Software
IMdtWireSagCorFunc.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef MUONCALIB_IMDTWIRESAGCORFUNC_H
6 #define MUONCALIB_IMDTWIRESAGCORFUNC_H
7 
9 
10 namespace MuonCalib {
11 
14  class IMdtWireSagCorFunc : public CalibFunc {
15  public:
17  virtual ~IMdtWireSagCorFunc() {}
18  virtual std::string typeName() const { return "IMdtWireSagCorFunc"; }
19 
23  virtual double correction(double signedDriftRadius, double effectiveSag) const = 0;
24  };
25 
26 } // namespace MuonCalib
27 
28 #endif
MuonCalib::IMdtWireSagCorFunc::IMdtWireSagCorFunc
IMdtWireSagCorFunc(const CalibFunc::ParVec &vec)
Definition: IMdtWireSagCorFunc.h:16
TRT::Hit::signedDriftRadius
@ signedDriftRadius
Definition: HitInfo.h:40
MuonCalib::IMdtWireSagCorFunc::correction
virtual double correction(double signedDriftRadius, double effectiveSag) const =0
Return time correction (ns).
vec
std::vector< size_t > vec
Definition: CombinationsGeneratorTest.cxx:12
MuonCalib::CalibFunc::ParVec
std::vector< double > ParVec
Definition: CalibFunc.h:36
MuonCalib::IMdtWireSagCorFunc::typeName
virtual std::string typeName() const
Definition: IMdtWireSagCorFunc.h:18
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition: CscCalcPed.cxx:22
MuonCalib::IMdtWireSagCorFunc::~IMdtWireSagCorFunc
virtual ~IMdtWireSagCorFunc()
Definition: IMdtWireSagCorFunc.h:17
MuonCalib::IMdtWireSagCorFunc
generic interface for a wire sag correction function
Definition: IMdtWireSagCorFunc.h:14
MuonCalib::CalibFunc
generic interface for a calibration function.
Definition: CalibFunc.h:34
CalibFunc.h