|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef LARCOOLCONDITIONS_LAROFCSC_H
7 #define LARCOOLCONDITIONS_LAROFCSC_H
std::vector< const float * > m_pOFCb
Hold mappings of ranges to condition objects.
std::vector< const float * > m_pTimeOffset
OFCRef_t OFC_b(const IdentifierHash &hs, int gain) const
This class is a collection of AttributeLists where each one is associated with a channel number....
Defines a common ERRORCODE enum for LAr-Calibration objects.
OFCRef_t OFC_a(const IdentifierHash &hs, int gain) const
ILArOFC::OFCRef_t OFCRef_t
CONDCONT_DEF(LArOFCSC, 41952481, ILArOFC)
virtual float timeBinWidth(const HWIdentifier &CellID, int gain) const
virtual unsigned nTimeBins(const HWIdentifier &CellID, int gain) const
virtual OFCRef_t OFC_b(const HWIdentifier &CellID, int gain, int tbin=0) const
std::vector< const float * > m_pOFCa
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
virtual float timeOffset(const HWIdentifier &CellID, int gain) const
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
Proxy for accessing a range of float values like a vector.
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)