6#ifndef LARCOOLCONDITIONS_LAROFCFLAT_H
7#define LARCOOLCONDITIONS_LAROFCFLAT_H
48 if (*pStart==
static_cast<float>(
ERRORCODE))
56 if (*pStart==
static_cast<float>(
ERRORCODE))
Hold mappings of ranges to condition objects.
#define CONDCONT_DEF(...)
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Defines a common ERRORCODE enum for LAr-Calibration objects.
This class is a collection of AttributeLists where each one is associated with a channel number.
LArVectorProxy OFCRef_t
This class defines the interface for accessing Optimal Filtering coefficients for each channel provid...
This is a "hash" representation of an Identifier.
LArCondFlatBase(const std::string &name)
virtual OFCRef_t OFC_b(const HWIdentifier &CellID, int gain, int tbin=0) const
virtual unsigned nTimeBins(const HWIdentifier &CellID, int gain) const
virtual float timeOffset(const HWIdentifier &CellID, int gain) const
OFCRef_t OFC_a(const IdentifierHash &hs, int gain) const
OFCRef_t OFC_b(const IdentifierHash &hs, int gain) const
ILArOFC::OFCRef_t OFCRef_t
std::vector< const float * > m_pOFCa
std::vector< const float * > m_pOFCb
virtual float timeBinWidth(const HWIdentifier &CellID, int gain) const
std::vector< const float * > m_pTimeOffset
virtual OFCRef_t OFC_a(const HWIdentifier &CellID, int gain, int tbin=0) const
access to OFCs by online ID, gain, and tbin (!=0 for testbeam)