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
w
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
AthViews
src
View.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
AthViews/View.h
"
6
7
using namespace
SG
;
8
9
View::View
(
const
std::string&
name
,
const
int
index
,
const
bool
AllowFallThrough, std::string
const
& storeName) {
10
11
std::string
fullName
=
name
;
12
if
(
index
== -1 ) {
13
m_index
= 0;
14
}
15
else
{
16
m_index
=
index
;
17
fullName
+=
'_'
;
18
fullName
+=
std::to_string
(
index
);
19
}
20
21
#ifdef ATHVIEWS_DEBUG
22
m_implementation
=
new
DebugView
(
fullName
, AllowFallThrough, storeName );
23
#else
24
m_implementation
=
new
SimpleView
(
fullName
, AllowFallThrough, storeName );
25
#endif
26
}
27
28
View::~View
() {
29
delete
m_implementation
;
30
}
SG
Forward declaration.
Definition:
CaloCellPacker_400_500.h:32
index
Definition:
index.py:1
SG::View::~View
virtual ~View()
Definition:
View.cxx:28
WriteCellNoiseToCool.fullName
fullName
Definition:
WriteCellNoiseToCool.py:461
SG::View::View
View()=delete
SimpleView
Very simple pass-through implementation of IProxyDict.
Definition:
SimpleView.h:35
DebugView
Very simple pass-through implementation of IProxyDict.
Definition:
DebugView.h:29
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:240
ActsTrk::to_string
std::string to_string(const DetectorType &type)
Definition:
GeometryDefs.h:34
DeMoScan.index
string index
Definition:
DeMoScan.py:364
SG::View::name
virtual const std::string & name() const
Definition:
View.h:132
SG::View::m_implementation
SimpleView * m_implementation
Definition:
View.h:141
View.h
SG::View::m_index
size_t m_index
Definition:
View.h:150
Generated on Sun May 18 2025 21:22:09 for ATLAS Offline Software by
1.8.18