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
PerformanceMonitoring
PerfMonTests
src
PerfMonTestNoopAlg.h
Go to the documentation of this file.
1
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// PerfMonTestNoopAlg.h
8
// Header file for class PerfMonTest::NoopAlg
9
// Author: S.Binet<binet@cern.ch>
11
#ifndef PERFMONTESTS_PERFMONTESTNOOPALG_H
12
#define PERFMONTESTS_PERFMONTESTNOOPALG_H
13
14
// STL includes
15
#include <string>
16
17
18
// FrameWork includes
19
#include "
AthenaBaseComps/AthAlgorithm.h
"
20
#include "GaudiKernel/ServiceHandle.h"
21
22
namespace
PerfMonTest
{
23
24
class
NoopAlg
:
public
AthAlgorithm
25
{
26
28
// Public methods:
30
public
:
31
32
// Copy constructor:
33
35
NoopAlg
(
const
std::string&
name
, ISvcLocator* pSvcLocator );
36
38
virtual
~NoopAlg
();
39
40
// Assignment operator:
41
//NoopAlg &operator=(const NoopAlg &alg);
42
43
// Athena algorithm's Hooks
44
virtual
StatusCode
initialize
();
45
virtual
StatusCode
execute
();
46
virtual
StatusCode
finalize
();
47
49
// Const methods:
51
53
// Non-const methods:
55
57
// Private data:
59
private
:
60
62
NoopAlg
();
63
65
66
67
};
68
69
// I/O operators
71
73
// Inline methods:
75
76
}
//> end namespace PerfMonTest
77
78
#endif //> PERFMONTESTS_PERFMONTESTNOOPALG_H
PerfMonTest::NoopAlg::finalize
virtual StatusCode finalize()
Definition:
PerfMonTestNoopAlg.cxx:58
AthAlgorithm.h
PerfMonTest::NoopAlg::execute
virtual StatusCode execute()
Definition:
PerfMonTestNoopAlg.cxx:65
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
PerfMonTest::NoopAlg::NoopAlg
NoopAlg()
Default constructor:
PerfMonTest
PerfMonTestPolyVectorAlg.h Example for the memory optimization tutorial.
Definition:
Control/PerformanceMonitoring/PerfMonTests/src/Hit.h:7
AthAlgorithm
Definition:
AthAlgorithm.h:47
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
PerfMonTest::NoopAlg
Definition:
PerfMonTestNoopAlg.h:25
PerfMonTest::NoopAlg::initialize
virtual StatusCode initialize()
Definition:
PerfMonTestNoopAlg.cxx:49
PerfMonTest::NoopAlg::~NoopAlg
virtual ~NoopAlg()
Destructor:
Definition:
PerfMonTestNoopAlg.cxx:42
Generated on Fri Jan 10 2025 21:15:44 for ATLAS Offline Software by
1.8.18