![]() |
ATLAS Offline Software
|
Class which holds all correction functions for a given region. More...
#include <MdtCorFuncSet.h>
Public Member Functions | |
MdtCorFuncSet ()=default | |
MdtCorFuncSet (std::unique_ptr< IMdtSlewCorFunc > &&s, std::unique_ptr< IMdtBFieldCorFunc > &&bf, std::unique_ptr< IMdtTempCorFunc > &&t, std::unique_ptr< IMdtBackgroundCorFunc > &&bg) | |
~MdtCorFuncSet ()=default | |
const IMdtSlewCorFunc * | slewing () const |
const IMdtBFieldCorFunc * | bField () const |
const IMdtTempCorFunc * | temperature () const |
const IMdtBackgroundCorFunc * | background () const |
void | setSlewing (std::unique_ptr< IMdtSlewCorFunc > &&slew) |
void | setBField (std::unique_ptr< IMdtBFieldCorFunc > &&bField) |
void | setTemperature (std::unique_ptr< IMdtTempCorFunc > &&temperature) |
void | background (std::unique_ptr< IMdtBackgroundCorFunc > &&background) |
Private Attributes | |
std::unique_ptr< IMdtSlewCorFunc > | m_slewing {} |
std::unique_ptr< IMdtBFieldCorFunc > | m_bField {} |
std::unique_ptr< IMdtTempCorFunc > | m_temperature {} |
std::unique_ptr< IMdtBackgroundCorFunc > | m_background {} |
Class which holds all correction functions for a given region.
The segmentation can differ from the rt calibration region
Definition at line 17 of file MdtCorFuncSet.h.
|
default |
MuonCalib::MdtCorFuncSet::MdtCorFuncSet | ( | std::unique_ptr< IMdtSlewCorFunc > && | s, |
std::unique_ptr< IMdtBFieldCorFunc > && | bf, | ||
std::unique_ptr< IMdtTempCorFunc > && | t, | ||
std::unique_ptr< IMdtBackgroundCorFunc > && | bg | ||
) |
Definition at line 9 of file MdtCorFuncSet.cxx.
|
default |
|
inline |
Definition at line 31 of file MdtCorFuncSet.h.
void MuonCalib::MdtCorFuncSet::background | ( | std::unique_ptr< IMdtBackgroundCorFunc > && | background | ) |
Definition at line 28 of file MdtCorFuncSet.cxx.
|
inline |
Definition at line 29 of file MdtCorFuncSet.h.
void MuonCalib::MdtCorFuncSet::setBField | ( | std::unique_ptr< IMdtBFieldCorFunc > && | bField | ) |
Definition at line 22 of file MdtCorFuncSet.cxx.
void MuonCalib::MdtCorFuncSet::setSlewing | ( | std::unique_ptr< IMdtSlewCorFunc > && | slew | ) |
Definition at line 19 of file MdtCorFuncSet.cxx.
void MuonCalib::MdtCorFuncSet::setTemperature | ( | std::unique_ptr< IMdtTempCorFunc > && | temperature | ) |
Definition at line 25 of file MdtCorFuncSet.cxx.
|
inline |
Definition at line 28 of file MdtCorFuncSet.h.
|
inline |
Definition at line 30 of file MdtCorFuncSet.h.
|
private |
Definition at line 43 of file MdtCorFuncSet.h.
|
private |
Definition at line 41 of file MdtCorFuncSet.h.
|
private |
Definition at line 40 of file MdtCorFuncSet.h.
|
private |
Definition at line 42 of file MdtCorFuncSet.h.