5#ifndef CALOCONDBLOBOBJS_CALOCONDBLOBFLT_H
6#define CALOCONDBLOBOBJS_CALOCONDBLOBFLT_H
26#include "CoralBase/Blob.h"
49 float getCalib(
unsigned int channel,
unsigned int adc,
float x,
bool invert=
false)
const;
CaloCondBlobDat(const coral::Blob &blob)
Class for storing a number of floats (Flt) and functions on those.
virtual uint16_t getType() const
Returns CaloCondType::FLT.
virtual ~CaloCondBlobFlt()
Dtor.
static CaloCondBlobFlt * getInstance(coral::Blob &blob)
Returns a pointer to a non-const CaloCondBlobFlt.
float getCalib(unsigned int channel, unsigned int adc, float x, bool invert=false) const
Returns the calibrated energy for a given channel/gain and input energy.
CaloCondBlobFlt(const coral::Blob &blob)
Ctor.
@ FLT
Enum for CaloCondBlobFlt class.