4#ifndef SICLUSTERIZATIONTOOL_HITSTOXAODCOPIER_H
5#define SICLUSTERIZATIONTOOL_HITSTOXAODCOPIER_H
33 virtual StatusCode
execute(
const EventContext& context)
const override;
37 "InDet::PixelRDOTool"};
39 this,
"PixelRDOContainerKey",
"ITkPixelRDOs"};
41 this,
"StripRDOContainerKey",
"ITkStripRDOs"};
44 this,
"PixelOutputCollectionKey",
"PixelHits",
"name of output container"};
47 this,
"StripOutputCollectionKey",
"StripHits",
"name of output container"};
53 StatusCode
exportPixel(
const EventContext& context)
const;
54 StatusCode
exportStrip(
const EventContext& context)
const;
This is an Identifier helper class for the Pixel subdetector.
This is an Identifier helper class for the SCT subdetector.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
const SCT_ID * m_stripIdHelper
SG::ReadHandleKey< PixelRDO_Container > m_pixelRdoContainerKey
SG::WriteHandleKey< xAOD::BaseContainer > m_stripOutputKey
SG::ReadHandleKey< SCT_RDO_Container > m_stripRdoContainerKey
virtual ~HitsToxAODCopier() override=default
StatusCode exportStrip(const EventContext &context) const
StatusCode exportPixel(const EventContext &context) const
virtual StatusCode initialize() override
HitsToxAODCopier(const std::string &name, ISvcLocator *pSvcLocator)
ToolHandle< InDet::PixelRDOTool > m_pixelRDOTool
const PixelID * m_pixelIdHelper
virtual StatusCode execute(const EventContext &context) const override
SG::WriteHandleKey< xAOD::BaseContainer > m_pixelOutputKey
This is an Identifier helper class for the Pixel subdetector.
This is an Identifier helper class for the SCT subdetector.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.