ATLAS Offline Software
MuonSpectrometer
MuonCalib
MdtCalib
MdtCalibData
MdtCalibData
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
17
#include "
MdtCalibData/IMdtWireSagCorFunc.h
"
18
62
namespace
MuonCalib
{
63
64
class
WireSagCorFunc
:
public
IMdtWireSagCorFunc
{
65
public
:
66
explicit
WireSagCorFunc
(
const
CalibFunc::ParVec
&
params
) :
IMdtWireSagCorFunc
(
params
) {
init
(
params
); }
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 ¶ms)
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 ¶ms)
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
Generated on Thu Jul 4 2024 21:32:52 for ATLAS Offline Software by
1.8.18