ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Control
DataModelTest
DataModelTestDataCommon
src
xAODTestReadCVec.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_XAODTESTREADCVEC_H
14
#define DATAMODELTESTDATACOMMON_XAODTESTREADCVEC_H
15
16
17
#include "
DataModelTestDataCommon/CVec.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
xAODTestReadCVec
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::CVec>
m_cvecKey
50
{
this
,
"CVecKey"
,
"cvec"
,
""
};
51
52
SG::WriteHandleKey<DMTest::CVec>
m_writeKey
53
{
this
,
"WriteKey"
,
""
,
""
};
54
55
BooleanProperty
m_brief
56
{
this
,
"Brief"
,
false
,
""
};
57
58
BooleanProperty
m_testDecorSE
59
{
this
,
"TestDecorSE"
,
true
,
""
};
60
};
61
62
63
}
// namespace DMTest
64
65
66
#endif
// not DATAMODELTESTDATACOMMON_XAODTESTREADCVEC_H
AthReentrantAlgorithm.h
CVec.h
Class used for testing xAOD data reading/writing.
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::xAODTestReadCVec
Algorithm to test reading xAOD data (CVec).
Definition
xAODTestReadCVec.h:31
DMTest::xAODTestReadCVec::initialize
virtual StatusCode initialize() override
Algorithm initialization; called at the beginning of the job.
Definition
xAODTestReadCVec.cxx:34
DMTest::xAODTestReadCVec::execute
virtual StatusCode execute(const EventContext &ctx) const override
Algorithm event processing.
Definition
xAODTestReadCVec.cxx:52
DMTest::xAODTestReadCVec::m_testDecorSE
BooleanProperty m_testDecorSE
Definition
xAODTestReadCVec.h:59
DMTest::xAODTestReadCVec::m_cvecKey
SG::ReadHandleKey< DMTest::CVec > m_cvecKey
Definition
xAODTestReadCVec.h:50
DMTest::xAODTestReadCVec::m_brief
BooleanProperty m_brief
Definition
xAODTestReadCVec.h:56
DMTest::xAODTestReadCVec::m_writeKey
SG::WriteHandleKey< DMTest::CVec > m_writeKey
Definition
xAODTestReadCVec.h:53
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