ATLAS Offline Software
CaloSuperCellAlignCondAlg.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 CALOALIGNMENTALGS_CALOSUPERCELLALIGNCONDALG_H
6 #define CALOALIGNMENTALGS_CALOSUPERCELLALIGNCONDALG_H
7 
11 #include "GaudiKernel/ToolHandle.h"
12 
15 
24 {
25  public:
27  virtual ~CaloSuperCellAlignCondAlg() = default;
28 
29  virtual StatusCode initialize() override;
30  virtual StatusCode execute() override;
31 
32  private:
34  , "CaloDetDescrManager"
35  , "CaloDetDescrManager"
36  , "SG key of the resulting CaloDetDescrManager" };
37 
39  , "CaloSuperCellDetDescrManager"
40  , "CaloSuperCellDetDescrManager"
41  , "SG key of the resulting CaloSuperCellDetDescrManager" };
42 
43  ToolHandle<ICaloSuperCellIDTool> m_scidTool {this
44  , "CaloSuperCellIDTool"
45  , "CaloSuperCellIDTool"
46  , "Offline / SuperCell ID mapping tool" };
47 };
48 
49 #endif
CaloSuperCellAlignCondAlg::initialize
virtual StatusCode initialize() override
Definition: CaloSuperCellAlignCondAlg.cxx:12
WriteCondHandleKey.h
CaloSuperCellAlignCondAlg
Condition Algorithm for making CaloSuperCellDetDescrManager condition object.
Definition: CaloSuperCellAlignCondAlg.h:24
ICaloSuperCellIDTool.h
CaloDetDescrManager.h
Definition of CaloDetDescrManager.
AthAlgorithm.h
CaloSuperCellAlignCondAlg::m_scidTool
ToolHandle< ICaloSuperCellIDTool > m_scidTool
Definition: CaloSuperCellAlignCondAlg.h:43
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition: AthAlgorithm.h:47
ReadCondHandleKey.h
CaloSuperCellAlignCondAlg::execute
virtual StatusCode execute() override
Definition: CaloSuperCellAlignCondAlg.cxx:23
SG::ReadCondHandleKey< CaloDetDescrManager >
SG::WriteCondHandleKey< CaloSuperCellDetDescrManager >
AthAlgorithm::AthAlgorithm
AthAlgorithm()
Default constructor:
CaloSuperCellAlignCondAlg::~CaloSuperCellAlignCondAlg
virtual ~CaloSuperCellAlignCondAlg()=default
CaloSuperCellAlignCondAlg::m_writeCaloSuperCellMgrKey
SG::WriteCondHandleKey< CaloSuperCellDetDescrManager > m_writeCaloSuperCellMgrKey
Definition: CaloSuperCellAlignCondAlg.h:38
CaloSuperCellAlignCondAlg::m_readCaloMgrKey
SG::ReadCondHandleKey< CaloDetDescrManager > m_readCaloMgrKey
Definition: CaloSuperCellAlignCondAlg.h:33