ATLAS Offline Software
Loading...
Searching...
No Matches
LArCalibLineMappingAlg.h
Go to the documentation of this file.
1//Dear emacs, this is -*- C++ -*-
2
3/*
4 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef LARRECUTILS_LARCALIBLINEMAPPINGALG_H
8#define LARRECUTILS_LARCALIBLINEMAPPINGALG_H
9
13
17
19
20public:
21 //Delegate constructor
22 using AthCondAlgorithm::AthCondAlgorithm;
23
24 virtual ~LArCalibLineMappingAlg() = default;
25
26 virtual StatusCode initialize() override;
27 virtual StatusCode execute(const EventContext& ctx) const override;
28
29 private:
30 SG::ReadCondHandleKey<AthenaAttributeList> m_readKey{this,"ReadKey","/LAR/Identifier/CalibIdMap"};
31 SG::WriteCondHandleKey<LArCalibLineMapping> m_writeKey{this,"WriteKey","LArCalibLineMap"};
32 Gaudi::Property<bool> m_isSuperCell{this,"isSuperCell",false};
33 Gaudi::Property<unsigned> m_maxCalibLines{this,"MaxCL",4,"in case of SuperCell should be set to higher value then default 4"};
34
35};
36
37
38
39#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.
Gaudi::Property< unsigned > m_maxCalibLines
virtual StatusCode initialize() override
SG::WriteCondHandleKey< LArCalibLineMapping > m_writeKey
Gaudi::Property< bool > m_isSuperCell
virtual ~LArCalibLineMappingAlg()=default
virtual StatusCode execute(const EventContext &ctx) const override
SG::ReadCondHandleKey< AthenaAttributeList > m_readKey