ATLAS Offline Software
Loading...
Searching...
No Matches
ITileCondToolTMDB Class Referenceabstract

#include <ITileCondToolTMDB.h>

Inheritance diagram for ITileCondToolTMDB:
Collaboration diagram for ITileCondToolTMDB:

Public Member Functions

virtual ~ITileCondToolTMDB ()
virtual float getThreshold (unsigned int drawerIdx, unsigned int threshold) const =0
virtual float getDelay (unsigned int drawerIdx, unsigned int channel) const =0
virtual void getCalib (unsigned int drawerIdx, unsigned int channel, float &a, float &b) const =0
virtual unsigned int getWeights (unsigned int drawerIdx, unsigned int channel, TMDB::Weights &weights) const =0
virtual float channelCalib (unsigned int drawerIdx, unsigned int channel, const std::vector< float > &samples) const =0
virtual float channelCalib (unsigned int drawerIdx, unsigned int channel, float amplitude) const =0

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

Definition at line 18 of file ITileCondToolTMDB.h.

Constructor & Destructor Documentation

◆ ~ITileCondToolTMDB()

virtual ITileCondToolTMDB::~ITileCondToolTMDB ( )
inlinevirtual

Definition at line 22 of file ITileCondToolTMDB.h.

22{};

Member Function Documentation

◆ channelCalib() [1/2]

virtual float ITileCondToolTMDB::channelCalib ( unsigned int drawerIdx,
unsigned int channel,
const std::vector< float > & samples ) const
pure virtual

Implemented in TileCondToolTMDB.

◆ channelCalib() [2/2]

virtual float ITileCondToolTMDB::channelCalib ( unsigned int drawerIdx,
unsigned int channel,
float amplitude ) const
pure virtual

Implemented in TileCondToolTMDB.

◆ getCalib()

virtual void ITileCondToolTMDB::getCalib ( unsigned int drawerIdx,
unsigned int channel,
float & a,
float & b ) const
pure virtual

Implemented in TileCondToolTMDB.

◆ getDelay()

virtual float ITileCondToolTMDB::getDelay ( unsigned int drawerIdx,
unsigned int channel ) const
pure virtual

Implemented in TileCondToolTMDB.

◆ getThreshold()

virtual float ITileCondToolTMDB::getThreshold ( unsigned int drawerIdx,
unsigned int threshold ) const
pure virtual

Implemented in TileCondToolTMDB.

◆ getWeights()

virtual unsigned int ITileCondToolTMDB::getWeights ( unsigned int drawerIdx,
unsigned int channel,
TMDB::Weights & weights ) const
pure virtual

Implemented in TileCondToolTMDB.

◆ interfaceID()

const InterfaceID & ITileCondToolTMDB::interfaceID ( )
inlinestatic

Definition at line 24 of file ITileCondToolTMDB.h.

24 {
25 static const InterfaceID IID_TileCondToolTMDB("ITileCondToolTMDB", 1, 0);
26 return IID_TileCondToolTMDB;
27 };

The documentation for this class was generated from the following file: