ATLAS Offline Software
Loading...
Searching...
No Matches
ILArFEBTempTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef ILARFEBTEMPTOOL_H
6#define ILARFEBTEMPTOOL_H
7
18
19// Includes for Gaudi
20#include "GaudiKernel/IAlgTool.h"
21#include <string>
22
23class HWIdentifier;
24
25static const InterfaceID IID_ILArFEBTempTool("ILArFEBTempTool", 1 ,0);
26
27typedef std::vector<std::pair<float,float> > FEBTemp;
28
29class ILArFEBTempTool: virtual public IAlgTool
30{
31 public:
32 virtual ~ILArFEBTempTool () { }
33
34 static const InterfaceID& interfaceID() { return IID_ILArFEBTempTool; }
35
36 virtual FEBTemp getFebTemp( const HWIdentifier& id ) = 0 ;
37};
38
39#endif
std::vector< std::pair< float, float > > FEBTemp
static const InterfaceID IID_ILArFEBTempTool("ILArFEBTempTool", 1, 0)
Interface for Tool to provide FEB TEMP DCS information.
virtual FEBTemp getFebTemp(const HWIdentifier &id)=0
static const InterfaceID & interfaceID()
virtual ~ILArFEBTempTool()