ATLAS Offline Software
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 
22 
23 public:
24  //Delegate constructor:
26 
27  virtual ~LArLATOMEMappingAlg() = default;
28 
29  virtual StatusCode initialize() override;
30  virtual StatusCode execute() override;
31 
32 
33  private:
34  SG::ReadCondHandleKey<CondAttrListCollection> m_readKey {this,"ReadKey","/LAR/IdentifierSC/LatomeMapping"};
35  SG::WriteCondHandleKey<LArLATOMEMapping> m_writeKey{this,"WriteKey","LArLATOMEMap"};
36  Gaudi::Property<bool> m_isSuperCell{this,"isSuperCell",false};
37 
38 };
39 
40 #endif
LArLATOMEMappingAlg::~LArLATOMEMappingAlg
virtual ~LArLATOMEMappingAlg()=default
CondAttrListCollection.h
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
WriteCondHandleKey.h
LArLATOMEMappingAlg
class to fill SC mapping object from conditions DB
Definition: LArLATOMEMappingAlg.h:21
AthAlgorithm.h
LArLATOMEMapping.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LArLATOMEMappingAlg::m_readKey
SG::ReadCondHandleKey< CondAttrListCollection > m_readKey
Definition: LArLATOMEMappingAlg.h:34
LArLATOMEMappingAlg::m_isSuperCell
Gaudi::Property< bool > m_isSuperCell
Definition: LArLATOMEMappingAlg.h:36
LArLATOMEMappingAlg::initialize
virtual StatusCode initialize() override
Definition: LArLATOMEMappingAlg.cxx:15
AthAlgorithm
Definition: AthAlgorithm.h:47
ReadCondHandleKey.h
SG::ReadCondHandleKey< CondAttrListCollection >
LArLATOMEMappingAlg::m_writeKey
SG::WriteCondHandleKey< LArLATOMEMapping > m_writeKey
Definition: LArLATOMEMappingAlg.h:35
SG::WriteCondHandleKey< LArLATOMEMapping >
AthAlgorithm::AthAlgorithm
AthAlgorithm()
Default constructor:
LArLATOMEMappingAlg::execute
virtual StatusCode execute() override
Definition: LArLATOMEMappingAlg.cxx:27