5#ifndef TILECONDITIONS_ITILECONDTOOLTMDB_H
6#define TILECONDITIONS_ITILECONDTOOLTMDB_H
8#include "GaudiKernel/IAlgTool.h"
25 static const InterfaceID IID_TileCondToolTMDB(
"ITileCondToolTMDB", 1, 0);
26 return IID_TileCondToolTMDB;
30 virtual float getDelay(
unsigned int drawerIdx,
unsigned int channel)
const = 0;
32 virtual void getCalib(
unsigned int drawerIdx,
unsigned int channel,
float&
a,
float& b)
const = 0;
35 virtual float channelCalib(
unsigned int drawerIdx,
unsigned int channel,
const std::vector<float>& samples)
const = 0;
36 virtual float channelCalib(
unsigned int drawerIdx,
unsigned int channel,
float amplitude)
const = 0;
std::array< float, 7 > Weights