ATLAS Offline Software
Loading...
Searching...
No Matches
xAODTestReadPLinks.h
Go to the documentation of this file.
1// This file's extension implies that it's C, but it's really -*- C++ -*-.
2/*
3 * Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration.
4 */
11
12
13#ifndef DATAMODELTESTDATACOMMON_XAODTESTREADPLINKS_H
14#define DATAMODELTESTDATACOMMON_XAODTESTREADPLINKS_H
15
16
23
24
25namespace DMTest {
26
27
33{
34public:
35 using AthReentrantAlgorithm::AthReentrantAlgorithm;
36
37
40
41
45 virtual StatusCode initialize() override;
46
47
51 virtual StatusCode execute (const EventContext& ctx) const override;
52
53
54private:
58 StatusCode dumpPLinks (const PLinks& plinks) const;
59
60
64 StatusCode dumpDecor (const EventContext& ctx,
65 const PLinks& plinks) const;
66
67
71 StatusCode dumpInfoDecor (const EventContext& ctx,
72 const PLinks& plinks) const;
73
74
76 { this, "PLinksContainerKey", "plinksContainer", "PLinks container key" };
77
79 { this, "PLinksInfoKey", "plinksInfo", "Standalone PLinks object key" };
80
82 { this, "PLinksDecorLinkKey", "plinksContainer.decorLink", "" };
83
85 { this, "PLinksDecorVLinksKey", "plinksContainer.decorVLinks", "" };
86
88 { this, "PLinksInfoDecorLinkKey", "plinksInfo.decorLink", "" };
89
91 { this, "PLinksInfoDecorVLinksKey", "plinksInfo.decorVLinks", "" };
92};
93
94
95} // namespace DMTest
96
97
98#endif // not DATAMODELTESTDATACOMMON_XAODTESTREADPLINKS_H
Class used for testing xAOD data reading/writing.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition B.h:23
PLinks_v1 PLinks
Definition PLinks.h:23
This module defines the arguments passed from the BATCH driver to the BATCH worker.