13#ifndef DATAMODELTESTDATACOMMON_XAODTESTWRITECLINKS_H
14#define DATAMODELTESTDATACOMMON_XAODTESTWRITECLINKS_H
36 using AthReentrantAlgorithm::AthReentrantAlgorithm;
48 virtual StatusCode
execute (
const EventContext& ctx)
const override;
61 {
this,
"CVecKey",
"cvec",
"CVec object to target by links" };
64 {
this,
"CLinksKey",
"clinks",
"Standalone CLinks object to create" };
67 {
this,
"CLinksContainerKey",
"clinksContainer",
"CLinks container object to create" };
70 {
this,
"CLinksAODKey",
"clinksAOD",
"AOD CLinks object to create" };
For testing thinning of AOD objects.
For testing thinning of xAOD objects.
For testing thinning of xAOD objects.
Class used for testing xAOD data reading/writing.
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.
For testing thinning of AOD objects.
Algorithm for creating test aux data.
virtual StatusCode initialize() override
Algorithm initialization; called at the beginning of the job.
SG::WriteHandleKey< DMTest::CLinksContainer > m_clinksContainerKey
SG::WriteHandleKey< DMTest::CLinks > m_clinksKey
virtual StatusCode execute(const EventContext &ctx) const override
Algorithm event processing.
StatusCode fillCLinksAOD(const std::string &key, const CVec &cvec, CLinksAOD &clinks) const
SG::ReadHandleKey< DMTest::CVec > m_cvecKey
SG::WriteHandleKey< DMTest::CLinksAOD > m_clinksAODKey
StatusCode fillCLinks(const std::string &key, const CVec &cvec, size_t ndx, CLinks &clinks) const
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.