ATLAS Offline Software
Loading...
Searching...
No Matches
IShiftMapTools.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 ISHIFTMAPTOOLS_H
6#define ISHIFTMAPTOOLS_H
7
8#include "GaudiKernel/IAlgTool.h"
9
10class Identifier;
11
12namespace MuonCalib {
13
20
21 class IShiftMapTools : virtual public IAlgTool {
22 public:
23
24 virtual ~IShiftMapTools() = default;
25
26 /* Creates the InterfaceID and interfaceID() method */
28
29 /* get shift value */
30 virtual float getValue(const Identifier& id) const = 0;
31 };
32
33} // namespace MuonCalib
34
35#endif
Interface for the ShiftMapTools inheriting from MdtCalibrationShiftMapBase.
virtual float getValue(const Identifier &id) const =0
virtual ~IShiftMapTools()=default
DeclareInterfaceID(IShiftMapTools, 1, 0)
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.