ATLAS Offline Software
Loading...
Searching...
No Matches
LArMphysOverMcalFlat.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7
11
13
14
16 : LArCondFlatBase("LArMphysOverMcalFlat")
17{
18 if (initializeBase().isFailure()) return;
19
20 this->readBlob(attrList,"MphysOverMcal",msg());
21
22 return;
23}
24
25const float& LArMphysOverMcalFlat::MphysOverMcal(const HWIdentifier& chid, int gain) const {
26 return getDataByHash(m_onlineHelper->channel_Hash(chid),gain);
27}
28
MsgStream & msg() const
The standard message stream.
This class is a collection of AttributeLists where each one is associated with a channel number.
LArCondFlatBase(const std::string &name)
const LArOnlineID * m_onlineHelper
StatusCode initializeBase()
virtual const float & MphysOverMcal(const HWIdentifier &chid, int gain) const
const float & getDataByHash(const IdentifierHash &hs, const unsigned gain) const
void readBlob(const CondAttrListCollection *attrList, const char *attrName, MsgStream &msg)