ATLAS Offline Software
MuonSpectrometer
MuonCalib
MdtCalib
MdtCalibInterfaces
MdtCalibInterfaces
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 */
27
DeclareInterfaceID
(
IShiftMapTools
, 1, 0);
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
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
Identifier
Definition:
IdentifierFieldParser.cxx:14
Generated on Fri Jan 10 2025 21:11:48 for ATLAS Offline Software by
1.8.18