ATLAS Offline Software
LArAutoCorrSC.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
7 
9  : LArCondSuperCellBase ("LArAutoCorrSC")
10 {}
11 
13 
14 
16  : LArCondSuperCellBase ("LArAutoCorrSC")
17 {
18  if (initializeBase().isFailure()) return;
19 
20  if (!attrList) return;
21 
22  readBlob(attrList,msg());
23 
24 }
25 
28  return this->autocorrByHash(hash,0);
29 }
30 
LArOnlineID_Base::channel_Hash
IdentifierHash channel_Hash(HWIdentifier channelId) const
Create channel_hash from channel_Id.
Definition: LArOnlineID_Base.cxx:1636
CondAttrListCollection.h
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
LArCondSuperCellBase::m_scOnlineID
const LArOnline_SuperCellID * m_scOnlineID
Definition: LArCondSuperCellBase.h:27
LArAutoCorrSC::autoCorr
virtual AutoCorrRef_t autoCorr(const HWIdentifier &CellID, int gain) const
Definition: LArAutoCorrSC.cxx:26
LArAutoCorrSC::~LArAutoCorrSC
virtual ~LArAutoCorrSC()
Definition: LArAutoCorrSC.cxx:12
HWIdentifier
Definition: HWIdentifier.h:13
CondAttrListCollection
This class is a collection of AttributeLists where each one is associated with a channel number....
Definition: CondAttrListCollection.h:52
LArAutoCorrSC.h
LArCondSuperCellBase::initializeBase
StatusCode initializeBase()
Definition: LArCondSuperCellBase.cxx:30
LArAutoCorrBlob::readBlob
void readBlob(const CondAttrListCollection *attrList, MsgStream &msg)
Definition: LArAutoCorrBlob.cxx:18
AthMessaging::msg
MsgStream & msg() const
The standard message stream.
Definition: AthMessaging.h:164
LArCondSuperCellBase
Definition: LArCondSuperCellBase.h:19
LArAutoCorrBlob::autocorrByHash
ILArAutoCorr::AutoCorrRef_t autocorrByHash(const IdentifierHash &hs, int gain) const
Definition: LArAutoCorrBlob.h:28
CaloCondBlobAlgs_fillNoiseFromASCII.hash
dictionary hash
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:109
IdentifierHash
Definition: IdentifierHash.h:38
LArAutoCorrSC::LArAutoCorrSC
LArAutoCorrSC()
Definition: LArAutoCorrSC.cxx:8
LArVectorProxy
Proxy for accessing a range of float values like a vector.
Definition: LArVectorProxy.h:38