|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef LARRECCONDITIONS_LARFEBCONFIG_H
6 #define LARRECCONDITIONS_LARFEBCONFIG_H
10 #include "CoralBase/AttributeList.h"
12 #include <unordered_map>
32 std::unordered_map<HWIdentifier::value_type,const coral::AttributeList*>
m_attrPerFeb;
39 const std::string& chanstr)
const;
61 #include "AthenaKernel/CondCont.h"
static const std::string s_upper
short lowerGainThreshold(const HWIdentifier &id) const
short upperGainThreshold(const HWIdentifier &id) const
Defines a common ERRORCODE enum for LAr-Calibration objects.
void add(HWIdentifier febid, const coral::AttributeList *attrList)
short getThreshold(const std::string &MedLow, const HWIdentifier &chid) const
Class to provide easy MsgStream access and capabilities.
const LArOnlineID * m_onlineID
std::unordered_map< HWIdentifier::value_type, const coral::AttributeList * > m_attrPerFeb
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
const coral::AttributeList * getAttrList(const HWIdentifier &chid, int &channel) const
void thresholds(const HWIdentifier &chid, short &lower, short &upper) const
static const std::string s_lower
macros to associate a CLID to a type
short getThresholdFromAttrList(const std::string &MedLow, const coral::AttributeList *attrList, const std::string &chanstr) const