ATLAS Offline Software
Loading...
Searching...
No Matches
LArSCIdVsIdTest.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4// Dear emacs, this is -*-c++-*-
5#ifndef LARCONDITIONSTEST_LARSCIDVSIDTEST_H
6#define LARCONDITIONSTEST_LARSCIDVSIDTEST_H
7
9#include "GaudiKernel/ToolHandle.h"
19#include "CaloGeoHelpers/CaloSampling.h"
20
22 public:
23 using AthReentrantAlgorithm::AthReentrantAlgorithm;
24
25 // standard algorithm methods
26 StatusCode initialize();
27 StatusCode execute(const EventContext& ctx) const;
28 StatusCode finalize() { return StatusCode::SUCCESS; }
29
30 private:
31 SG::ReadCondHandleKey<LArOnOffIdMapping> m_cablingKey{this, "CablingKey", "LArOnOffIdMap", "SG Key of LArOnOffIdMapping object"};
32 SG::ReadCondHandleKey<LArOnOffIdMapping> m_scCablingKey{this, "SCCablingKey", "LArOnOffIdMapSC", "SG Key of LArOnOffIdMapping object"};
33 SG::ReadCondHandleKey<CaloSuperCellDetDescrManager> m_caloSuperCellMgrKey{this, "CaloSuperCellDetDescrManager", "CaloSuperCellDetDescrManager", "SG key of the resulting CaloSuperCellDetDescrManager" };
34 SG::ReadCondHandleKey<CaloDetDescrManager> m_caloMgrKey{this, "CaloDetDescrManager", "CaloDetDescrManager", "SG Key for CaloDetDescrManager in the Condition Store"};
35
36 ToolHandle<ICaloSuperCellIDTool> m_scidtool{this, "CaloSuperCellIDTool", "CaloSuperCellIDTool", "Offline / SuperCell ID mapping tool"};
37 const LArOnlineID* m_onlineId=nullptr;
38 const CaloCell_ID* m_caloCellId=nullptr;
39
42
43};
44
45#endif
Helper class for offline supercell identifiers.
Definition of CaloDetDescrManager.
An algorithm that can be simultaneously executed in multiple threads.
Helper class for offline cell identifiers.
Definition CaloCell_ID.h:34
Helper class for offline supercell identifiers.
const LArOnline_SuperCellID * m_scOnlineId
ToolHandle< ICaloSuperCellIDTool > m_scidtool
StatusCode finalize()
const CaloCell_ID * m_caloCellId
SG::ReadCondHandleKey< CaloSuperCellDetDescrManager > m_caloSuperCellMgrKey
const LArOnlineID * m_onlineId
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
const CaloCell_SuperCell_ID * m_scCaloCellId
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
StatusCode execute(const EventContext &ctx) const
SG::ReadCondHandleKey< LArOnOffIdMapping > m_scCablingKey
StatusCode initialize()