  | 
  
    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