ATLAS Offline Software
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 
10 class Identifier;
11 
12 namespace MuonCalib {
13 
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
MuonCalib::IShiftMapTools::getValue
virtual float getValue(const Identifier &id) const =0
Identifier
Definition: DetectorDescription/Identifier/Identifier/Identifier.h:32
MuonCalib::IShiftMapTools::~IShiftMapTools
virtual ~IShiftMapTools()=default
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition: CscCalcPed.cxx:22
MuonCalib::IShiftMapTools::DeclareInterfaceID
DeclareInterfaceID(IShiftMapTools, 1, 0)
MuonCalib::IShiftMapTools
Definition: IShiftMapTools.h:21