11#ifndef SiRegSelCondAlg_h
12#define SiRegSelCondAlg_h
14#include "GaudiKernel/ISvcLocator.h"
39 virtual StatusCode
execute (
const EventContext& ctx)
const override;
51 {
this,
"SCT_CablingData",
"",
"SCT cabling key"};
54 {
this,
"PixelCablingCondData",
"",
"Pixel cabling key"};
57 {
this,
"DetEleCollKey",
"PixelDetectorElementCollection",
"Key of SiDetectorElementCollection for Pixel/SCT"};
61 {
this,
"RegSelLUT",
"RegSelLUTCondData",
"Region Selector lookup table" };
Header file for SCT cabling data.
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadCondHandleKey< SCT_CablingData > m_sctCablingKey
Sadly the PIxel and SCT cabling are different classes so need both, even if only one is to be used.
std::string m_managerName
SG::ReadCondHandleKey< PixelCablingCondData > m_pixCablingKey
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_detEleCollKey
virtual StatusCode execute(const EventContext &ctx) const override
SiRegSelCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::WriteCondHandleKey< IRegSelLUTCondData > m_tableKey
Output conditions object.
virtual StatusCode initialize() override