Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Control
DataModelTest
DataModelTestDataCommon
src
CondAlg2.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-2022 CERN for the benefit of the ATLAS collaboration
4
*/
5
/*
6
*/
7
// $Id$
17
#ifndef DATAMODELTESTDATACOMMON_CONDALG2_H
18
#define DATAMODELTESTDATACOMMON_CONDALG2_H
19
20
#include "
DataModelTestDataCommon/S3Cond.h
"
21
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
22
#include "
AthenaPoolUtilities/AthenaAttributeList.h
"
23
#include "
StoreGate/ReadCondHandleKey.h
"
24
#include "
StoreGate/WriteCondHandleKey.h
"
25
26
27
namespace
DMTest
{
28
29
30
class
CondAlg2
31
:
public
AthReentrantAlgorithm
32
{
33
public
:
39
CondAlg2
(
const
std::string &
name
, ISvcLocator *pSvcLocator);
40
41
45
virtual
StatusCode
initialize
()
override
;
46
47
51
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
52
53
54
private
:
55
SG::ReadCondHandleKey<AthenaAttributeList>
m_rltestKey
;
56
SG::ReadCondHandleKey<AthenaAttributeList>
m_tstestKey
;
57
SG::WriteCondHandleKey<DMTest::S3>
m_outKey
;
58
};
59
60
61
}
// namespace DMTest
62
63
64
#endif // not DATAMODELTESTDATACOMMON_CONDALG2_H
DMTest::CondAlg2
Definition:
CondAlg2.h:32
S3Cond.h
Conditions declarations for S3.
WriteCondHandleKey.h
AthenaAttributeList.h
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition:
AthReentrantAlgorithm.h:74
DMTest::CondAlg2::execute
virtual StatusCode execute(const EventContext &ctx) const override
Algorithm event processing.
Definition:
CondAlg2.cxx:54
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
DMTest::CondAlg2::CondAlg2
CondAlg2(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition:
CondAlg2.cxx:27
ReadCondHandleKey.h
AthReentrantAlgorithm.h
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:240
DMTest::CondAlg2::m_rltestKey
SG::ReadCondHandleKey< AthenaAttributeList > m_rltestKey
Definition:
CondAlg2.h:55
DMTest::CondAlg2::m_tstestKey
SG::ReadCondHandleKey< AthenaAttributeList > m_tstestKey
Definition:
CondAlg2.h:56
SG::ReadCondHandleKey< AthenaAttributeList >
SG::WriteCondHandleKey< DMTest::S3 >
DMTest::CondAlg2::m_outKey
SG::WriteCondHandleKey< DMTest::S3 > m_outKey
Definition:
CondAlg2.h:57
DMTest::CondAlg2::initialize
virtual StatusCode initialize() override
Algorithm initialization; called at the beginning of the job.
Definition:
CondAlg2.cxx:42
DMTest
Definition:
B.h:23
Generated on Fri May 2 2025 21:07:41 for ATLAS Offline Software by
1.8.18