ATLAS Offline Software
WireSagCorFunc.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
12 #ifndef MDTCALIBDATA_WIRESAGCORFUNC_H
13 #define MDTCALIBDATA_WIRESAGCORFUNC_H
14 
16 
18 
62 namespace MuonCalib {
63 
65  public:
67 
69  std::string name() const;
70 
72  double correction(double signedDriftRadius, double effectiveSag) const;
73 
74  private:
76  std::vector<double> m_params; // could eventually be used to pass coefficients
77 
79  void init(const CalibFunc::ParVec& params);
80  };
81 
82 } // namespace MuonCalib
83 
84 #endif // MDTCALIBDATA_WIRESAGCORFUNC_H
MuonCalib::WireSagCorFunc::WireSagCorFunc
WireSagCorFunc(const CalibFunc::ParVec &params)
Definition: WireSagCorFunc.h:66
MuonCalib::WireSagCorFunc::correction
double correction(double signedDriftRadius, double effectiveSag) const
correction function
Definition: WireSagCorFunc.cxx:37
TRT::Hit::signedDriftRadius
@ signedDriftRadius
Definition: HitInfo.h:40
MuonCalib::WireSagCorFunc
Definition: WireSagCorFunc.h:64
MuonCalib::WireSagCorFunc::name
std::string name() const
class name
Definition: WireSagCorFunc.cxx:34
MuonCalib::CalibFunc::ParVec
std::vector< double > ParVec
Definition: CalibFunc.h:36
MuonCalib::WireSagCorFunc::init
void init(const CalibFunc::ParVec &params)
initialization method
Definition: WireSagCorFunc.cxx:27
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition: CscCalcPed.cxx:22
MuonCalib::WireSagCorFunc::m_params
std::vector< double > m_params
data members
Definition: WireSagCorFunc.h:76
IMdtWireSagCorFunc.h
MuonCalib::IMdtWireSagCorFunc
generic interface for a wire sag correction function
Definition: IMdtWireSagCorFunc.h:14
PowhegControl_ttFCNC_NLO.params
params
Definition: PowhegControl_ttFCNC_NLO.py:226