ATLAS Offline Software
LArHVIdMappingAlg.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef LARHVIDMAPPINGALG_H
6 #define LARHVIDMAPPINGALG_H
7 
11 
15 
17 
18 public:
20  virtual ~LArHVIdMappingAlg() = default;
21 
22  virtual StatusCode initialize() override;
23  virtual StatusCode execute() override;
24 
25  private:
26 
27  SG::ReadCondHandleKey<AthenaAttributeList> m_readKey{this, "ReadKey", "/LAR/IdentifierOfl/HVLineToElectrodeMap", "Cool folder with HV mapping"};
28  SG::WriteCondHandleKey<LArHVIdMapping> m_writeKey{this, "WriteKey","LArHVIdMap", "Key for output mapping object"} ;
29  //bool m_isSuperCell;
30 
31 };
32 #endif
LArHVIdMappingAlg
Definition: LArHVIdMappingAlg.h:16
LArHVIdMappingAlg::execute
virtual StatusCode execute() override
Definition: LArHVIdMappingAlg.cxx:30
CondAttrListCollection.h
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
WriteCondHandleKey.h
LArHVIdMappingAlg::m_writeKey
SG::WriteCondHandleKey< LArHVIdMapping > m_writeKey
Definition: LArHVIdMappingAlg.h:28
AthAlgorithm.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LArHVIdMapping.h
AthAlgorithm
Definition: AthAlgorithm.h:47
ReadCondHandleKey.h
AthenaAttributeList.h
An AttributeList represents a logical row of attributes in a metadata table. The name and type of eac...
SG::ReadCondHandleKey< AthenaAttributeList >
LArHVIdMappingAlg::m_readKey
SG::ReadCondHandleKey< AthenaAttributeList > m_readKey
Definition: LArHVIdMappingAlg.h:27
LArHVIdMappingAlg::initialize
virtual StatusCode initialize() override
Definition: LArHVIdMappingAlg.cxx:18
LArHVIdMappingAlg::~LArHVIdMappingAlg
virtual ~LArHVIdMappingAlg()=default
SG::WriteCondHandleKey< LArHVIdMapping >
AthAlgorithm::AthAlgorithm
AthAlgorithm()
Default constructor: