ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Control
DataModelTest
DataModelTestDataCommon
src
xAODTestReadPVec.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_XAODTESTREADPVEC_H
14
#define DATAMODELTESTDATACOMMON_XAODTESTREADPVEC_H
15
16
17
#include "
DataModelTestDataCommon/PVec.h
"
18
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
19
#include "
StoreGate/ReadHandleKey.h
"
20
#include "
StoreGate/WriteHandleKey.h
"
21
22
23
namespace
DMTest
{
24
25
29
class
xAODTestReadPVec
30
:
public
AthReentrantAlgorithm
31
{
32
public
:
33
using
AthReentrantAlgorithm::AthReentrantAlgorithm;
34
35
39
virtual
StatusCode
initialize
()
override
;
40
41
45
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
46
47
48
private
:
49
SG::ReadHandleKey<DMTest::PVec>
m_pvecKey
50
{
this
,
"PVecKey"
,
"pvec"
,
""
};
51
52
SG::WriteHandleKey<DMTest::PVec>
m_writeKey
53
{
this
,
"WriteKey"
,
""
,
""
};
54
};
55
56
57
}
// namespace DMTest
58
59
60
61
62
63
#endif
// not DATAMODELTESTDATACOMMON_XAODTESTREADPVEC_H
AthReentrantAlgorithm.h
PVec.h
Class used for testing xAOD data reading/writing with packed containers.
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
WriteHandleKey.h
Property holding a SG store/key/clid from which a WriteHandle is made.
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
DMTest::xAODTestReadPVec
Algorithm to test reading xAOD data with packed containers.
Definition
xAODTestReadPVec.h:31
DMTest::xAODTestReadPVec::initialize
virtual StatusCode initialize() override
Algorithm initialization; called at the beginning of the job.
Definition
xAODTestReadPVec.cxx:30
DMTest::xAODTestReadPVec::m_writeKey
SG::WriteHandleKey< DMTest::PVec > m_writeKey
Definition
xAODTestReadPVec.h:53
DMTest::xAODTestReadPVec::m_pvecKey
SG::ReadHandleKey< DMTest::PVec > m_pvecKey
Definition
xAODTestReadPVec.h:50
DMTest::xAODTestReadPVec::execute
virtual StatusCode execute(const EventContext &ctx) const override
Algorithm event processing.
Definition
xAODTestReadPVec.cxx:42
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
SG::WriteHandleKey
Property holding a SG store/key/clid from which a WriteHandle is made.
Definition
StoreGate/StoreGate/WriteHandleKey.h:40
DMTest
Definition
B.h:23
Generated on
for ATLAS Offline Software by
1.17.0