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
InnerDetector
InDetConditions
TRT_ConditionsData
src
RtRelationMultChanContainer.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
TRT_ConditionsData/RtRelationMultChanContainer.h
"
6
7
namespace
TRTCond
8
{
9
10
RtRelationMultChanContainer::~RtRelationMultChanContainer
()
11
{
12
// delete owned objects
13
clear
() ;
14
}
15
16
RtRelationMultChanContainer::RtRelationMultChanContainer
(
const
RtRelationMultChanContainer
& rhs)
17
:
MultChanContainer
<
RtRelationLayerContainer
>(rhs)
18
{
19
*
this
= rhs ;
20
}
21
22
RtRelationMultChanContainer
&
RtRelationMultChanContainer::operator=
(
const
RtRelationMultChanContainer
& rhs)
23
{
24
// this is a bit tricky since we own the contents. the following
25
// solution is not particularly efficient, but the least amount of
26
// work for me.
27
28
// first delete owned objects
29
clear
() ;
30
31
// now create a 'FlatContainer'
32
FlatContainer
allentries;
33
rhs.
getall
(allentries) ;
34
35
// store them one-by-one
36
for
(
const
auto
&
entry
: allentries)
37
set
(
entry
.first, *(
entry
.second) ) ;
38
39
return
*this ;
40
}
41
42
}
TRTCond::MultChanContainer< RtRelationLayerContainer >::set
void set(const ExpandedIdentifier &id, const typename DaughterContainer::value_type &t)
set a value
Definition:
MultChanContainer.h:223
TRTCond::MultChanContainer< RtRelationLayerContainer >::clear
void clear()
clear all layercontainers
Definition:
MultChanContainer.h:307
TRTCond::RtRelationMultChanContainer::operator=
RtRelationMultChanContainer & operator=(const RtRelationMultChanContainer &rhs)
assignment
Definition:
RtRelationMultChanContainer.cxx:22
TRTCond::RtRelationMultChanContainer::RtRelationMultChanContainer
RtRelationMultChanContainer()
default constructor
Definition:
RtRelationMultChanContainer.h:34
TRTCond::NestedContainer
Definition:
NestedContainer.h:373
TRTCond::MultChanContainer
Definition:
MultChanContainer.h:45
GetAllXsec.entry
list entry
Definition:
GetAllXsec.py:132
TRTCond::RtRelationMultChanContainer::~RtRelationMultChanContainer
virtual ~RtRelationMultChanContainer()
destructor
Definition:
RtRelationMultChanContainer.cxx:10
TRTCond
Definition:
BasicRtRelation.cxx:8
TRTCond::MultChanContainer::getall
void getall(typename DaughterContainer::FlatContainer &entries) const
get a flat vector with all values.
Definition:
MultChanContainer.h:340
RtRelationMultChanContainer.h
Class for storing/accessing trt rtrelations with channels 1;95;0c.
TRTCond::RtRelationMultChanContainer::FlatContainer
RtRelationLayerContainer::FlatContainer FlatContainer
typedef
Definition:
RtRelationMultChanContainer.h:32
TRTCond::RtRelationMultChanContainer
Definition:
RtRelationMultChanContainer.h:29
Generated on Thu Apr 24 2025 21:17:59 for ATLAS Offline Software by
1.8.18