ATLAS Offline Software
Loading...
Searching...
No Matches
MdtCalibrationTMaxShiftTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef MDTCALIBSVC_MDTCALIBRATIONTMAXSHIFTTOOL_H
6#define MDTCALIBSVC_MDTCALIBRATIONTMAXSHIFTTOOL_H
7
9
10/*
11 @class MdtCalibrationTMaxShiftTool
12 Provides a per-tube shifting of the TMax value.
13 @author Andreas Hoenle
14*/
16public:
17 /* constructor */
18 MdtCalibrationTMaxShiftTool(const std::string& type, const std::string& name, const IInterface* parent);
19
20 /* destructor */
22
23 /*
24 * initalization of map cannot happen before first event
25 * special function required
26 */
27 StatusCode initializeMap() override final;
28
29 StatusCode setTUpper(const float tUpper);
30 float getTUpper() const { return m_tUpper; }
31
32private:
33 float m_tUpper{688.1818};
34};
35
36#endif
MdtCalibrationShiftMapBase(const std::string &type, const std::string &name, const IInterface *parent)
StatusCode setTUpper(const float tUpper)
~MdtCalibrationTMaxShiftTool()=default
MdtCalibrationTMaxShiftTool(const std::string &type, const std::string &name, const IInterface *parent)
StatusCode initializeMap() override final