ATLAS Offline Software
Loading...
Searching...
No Matches
xAODTestWriteCLinks.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-2019 CERN for the benefit of the ATLAS collaboration
4 */
11
12
13#ifndef DATAMODELTESTDATACOMMON_XAODTESTWRITECLINKS_H
14#define DATAMODELTESTDATACOMMON_XAODTESTWRITECLINKS_H
15
16
24
25
26namespace DMTest {
27
28
34{
35public:
36 using AthReentrantAlgorithm::AthReentrantAlgorithm;
37
38
42 virtual StatusCode initialize() override;
43
44
48 virtual StatusCode execute (const EventContext& ctx) const override;
49
50
51private:
52 StatusCode fillCLinks (const std::string& key,
53 const CVec& cvec,
54 size_t ndx,
55 CLinks& clinks) const;
56 StatusCode fillCLinksAOD (const std::string& key,
57 const CVec& cvec,
58 CLinksAOD& clinks) const;
59
61 { this, "CVecKey", "cvec", "CVec object to target by links" };
62
64 { this, "CLinksKey", "clinks", "Standalone CLinks object to create" };
65
67 { this, "CLinksContainerKey", "clinksContainer", "CLinks container object to create" };
68
70 { this, "CLinksAODKey", "clinksAOD", "AOD CLinks object to create" };
71};
72
73
74} // namespace DMTest
75
76
77#endif // not DATAMODELTESTDATACOMMON_XAODTESTWRITECLINKS_H
For testing thinning of AOD 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.
Definition CLinksAOD.h:32
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.
Definition B.h:23
CVec_v1 CVec
Definition CVec.h:26
CLinks_v1 CLinks
Definition CLinks.h:23