ATLAS Offline Software
Loading...
Searching...
No Matches
LArShapeToSCShape.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 LARCONDITIONSTEST_LARSHAPETOSCSHAPE_H
6#define LARCONDITIONSTEST_LARSHAPETOSCSHAPE_H 1
7
8// STL includes
9#include <string>
10
15
16#include "GaudiKernel/ToolHandle.h"
17
19 : public ::AthAlgorithm
20{
21
23 // Public methods:
25 public:
26
28 LArShapeToSCShape( const std::string& name, ISvcLocator* pSvcLocator );
29
31 virtual ~LArShapeToSCShape();
32
33 // Assignment operator:
34 //LArShapeToSCShape &operator=(const LArShapeToSCShape &alg);
35
36 // Athena algorithm's Hooks
37 virtual StatusCode initialize() override;
38 virtual StatusCode execute() override;
39
40 private:
41
42 SG::ReadCondHandleKey<LArOnOffIdMapping> m_cablingKeySC{this,"SCCablingKey","LArOnOffIdMapSC","SG Key of SC LArOnOffIdMapping object"};
43 SG::ReadCondHandleKey<LArOnOffIdMapping> m_cablingKey{this,"CablingKey","LArOnOffIdMap","SG Key of LArOnOffIdMapping object"};
46
47 ToolHandle<ICaloSuperCellIDTool> m_scidTool{this, "CaloSuperCellIDTool", "CaloSuperCellIDTool"};
48
49
50
51};
52
53#endif //> !LARCONDITIONSTEST_LARSHAPETOSCSHAPE_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKeySC
LArShapeToSCShape(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual StatusCode initialize() override
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
virtual StatusCode execute() override
virtual ~LArShapeToSCShape()
Destructor:
LArShapeToSCShape()
Default constructor:
ToolHandle< ICaloSuperCellIDTool > m_scidTool