ATLAS Offline Software
Loading...
Searching...
No Matches
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
18public:
19 using AthCondAlgorithm::AthCondAlgorithm;
20 virtual ~LArHVIdMappingAlg() = default;
21
22 virtual StatusCode initialize() override;
23 virtual StatusCode execute(const EventContext& ctx) const 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
Base class for conditions algorithms.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
An AttributeList represents a logical row of attributes in a metadata table.
Base class for conditions algorithms.
SG::WriteCondHandleKey< LArHVIdMapping > m_writeKey
SG::ReadCondHandleKey< AthenaAttributeList > m_readKey
virtual StatusCode execute(const EventContext &ctx) const override
virtual ~LArHVIdMappingAlg()=default
virtual StatusCode initialize() override