|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TILECALIBBLOBOBJS_TILECALIBDRAWERFLT_H
6 #define TILECALIBBLOBOBJS_TILECALIBDRAWERFLT_H
24 #include "CoralBase/Blob.h"
52 const std::string&
author=
"",
Generic class for storing a number of floats (Flt) for each channel or ADC.
float getY(unsigned int channel, unsigned int adc, float x) const
Returns y for a given x for function blob of type 200.
@ FLT
Enum for TileCalibDrawerFlt class.
TileCalibDrawerFlt(const coral::Blob &blob)
Ctor (const).
float getDY(unsigned int channel, unsigned int adc, float x) const
Returns y for a given x for function blob of type 200.
virtual ~TileCalibDrawerFlt()
Dtor.
float getCalib(unsigned int channel, unsigned int adc, float energy, bool invert=false) const
Returns the calibrated energy for a given channel/ADC and input energy.
Generic template class for storing a number of "T"s for each channel or ADC.
bool getYDY(unsigned int channel, unsigned int adc, float x, float &y, float &dy) const
Returns y and derivative dy for a given x for function blob of type 200.
static const TileCalibDrawerFlt * getInstance(const coral::Blob &blob)
Returns a pointer to a const TileCalibDrawerFlt.
virtual uint16_t getType() const
Returns TileCalibType::FLT.
std::vector< std::vector< float > > DefType
Object to hold default data used for initialization.