ATLAS Offline Software
Loading...
Searching...
No Matches
LArLATOMEMappingAlg.h
Go to the documentation of this file.
1//Dear emacs, this is -*- C++ -*-
2
3/*
4 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef LARLATOMEMAPPINGALG_H
8#define LARLATOMEMAPPINGALG_H
9
13
16
20
22
23public:
24 //Delegate constructor:
25 using AthCondAlgorithm::AthCondAlgorithm;
26
27 virtual ~LArLATOMEMappingAlg() = default;
28
29 virtual StatusCode initialize() override;
30 virtual StatusCode execute(const EventContext& ctx) const override;
31
32
33 private:
34 SG::ReadCondHandleKey<CondAttrListCollection> m_readKey {this,"ReadKey","/LAR/IdentifierSC/LatomeMapping"};
36 Gaudi::Property<bool> m_isSuperCell{this,"isSuperCell",false};
37
38};
39
40#endif
Base class for conditions algorithms.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
Base class for conditions algorithms.
class to fill SC mapping object from conditions DB
virtual StatusCode execute(const EventContext &ctx) const override
SG::WriteCondHandleKey< LArLATOMEMapping > m_writeKey
virtual StatusCode initialize() override
Gaudi::Property< bool > m_isSuperCell
virtual ~LArLATOMEMappingAlg()=default
SG::ReadCondHandleKey< CondAttrListCollection > m_readKey