ATLAS Offline Software
LArHVIdMappingAlg.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef LARHVIDMAPPINGALG_H
6 #define LARHVIDMAPPINGALG_H
7 
11 
14 
16 
17 public:
19  virtual ~LArHVIdMappingAlg() = default;
20 
21  virtual StatusCode initialize() override;
22  virtual StatusCode execute() override;
23 
24  private:
25 
26  SG::ReadCondHandleKey<AthenaAttributeList> m_readKey{this, "ReadKey", "/LAR/IdentifierOfl/HVLineToElectrodeMap", "Cool folder with HV mapping"};
27  SG::WriteCondHandleKey<LArHVIdMapping> m_writeKey{this, "WriteKey","LArHVIdMap", "Key for output mapping object"} ;
28  //bool m_isSuperCell;
29 
30 };
31 #endif
LArHVIdMappingAlg
Definition: LArHVIdMappingAlg.h:15
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:27
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
SG::ReadCondHandleKey< AthenaAttributeList >
LArHVIdMappingAlg::m_readKey
SG::ReadCondHandleKey< AthenaAttributeList > m_readKey
Definition: LArHVIdMappingAlg.h:26
LArHVIdMappingAlg::initialize
virtual StatusCode initialize() override
Definition: LArHVIdMappingAlg.cxx:18
LArHVIdMappingAlg::~LArHVIdMappingAlg
virtual ~LArHVIdMappingAlg()=default
SG::WriteCondHandleKey< LArHVIdMapping >
AthAlgorithm::AthAlgorithm
AthAlgorithm()
Default constructor: