ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Control
AthViews
src
ViewTestAlg.h
Go to the documentation of this file.
1
2
/*
3
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
4
*/
5
6
// ViewTestAlg.h
7
// Header file for class ViewTestAlg
8
// Author: B. Wynne <bwynne@cern.ch>
10
11
#ifndef ATHVIEWS_VIEWTESTALG_H
12
#define ATHVIEWS_VIEWTESTALG_H 1
13
14
#include <string>
15
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
16
#include "
StoreGate/WriteHandleKey.h
"
17
18
namespace
AthViews
{
19
20
class
ViewTestAlg
:
public
AthReentrantAlgorithm
21
{
22
public
:
23
using
AthReentrantAlgorithm::AthReentrantAlgorithm;
24
25
// Athena algorithm hooks
26
virtual
StatusCode
initialize
()
override
;
27
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
28
virtual
StatusCode
finalize
()
override
;
29
30
private
:
31
32
SG::WriteHandleKey< int >
m_output
{
this
,
"Output"
,
""
,
"Optional output object"
};
33
};
34
35
}
//> end namespace AthViews
36
37
#endif
//> !ATHVIEWS_VIEWTESTALG_H
AthReentrantAlgorithm.h
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
AthViews::ViewTestAlg
Definition
ViewTestAlg.h:21
AthViews::ViewTestAlg::initialize
virtual StatusCode initialize() override
Definition
ViewTestAlg.cxx:18
AthViews::ViewTestAlg::m_output
SG::WriteHandleKey< int > m_output
Definition
ViewTestAlg.h:32
AthViews::ViewTestAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition
ViewTestAlg.cxx:41
AthViews::ViewTestAlg::finalize
virtual StatusCode finalize() override
Definition
ViewTestAlg.cxx:34
SG::WriteHandleKey< int >
AthViews
Definition
ViewDataVerifier.cxx:18
Generated on
for ATLAS Offline Software by
1.17.0