ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
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()

static 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: