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
SCT_ConditionsData
src
SCT_ModuleVetoCondData.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 "
SCT_ConditionsData/SCT_ModuleVetoCondData.h
"
6
8
// constructor
9
SCT_ModuleVetoCondData::SCT_ModuleVetoCondData
():
10
m_badWaferId{},
11
m_isFilled{
false
}
12
{
13
}
14
16
// set a bad wafer ID
17
bool
SCT_ModuleVetoCondData::setBadWaferId
(
const
Identifier
waferId) {
18
return
m_badWaferId
.insert(waferId).second;
19
}
20
22
// check if a wafer ID is bad or not
23
bool
SCT_ModuleVetoCondData::isBadWaferId
(
const
Identifier
waferId)
const
{
24
std::set<Identifier>::const_iterator
it
{
m_badWaferId
.find(waferId)};
25
return
(
it
!=
m_badWaferId
.end());
26
}
27
29
// clear
30
void
SCT_ModuleVetoCondData::clear
() {
31
m_badWaferId
.clear();
32
m_isFilled
=
false
;
33
}
34
36
// set data filled
37
void
SCT_ModuleVetoCondData::setFilled
() {
38
m_isFilled
=
true
;
39
}
40
42
// check the data are filled or not
43
bool
SCT_ModuleVetoCondData::filled
()
const
{
44
return
m_isFilled
;
45
}
46
48
// get the number of bad wafers
49
long
unsigned
int
SCT_ModuleVetoCondData::size
()
const
{
50
return
m_badWaferId
.size();
51
}
SCT_ModuleVetoCondData::setFilled
void setFilled()
Set data filled.
Definition:
SCT_ModuleVetoCondData.cxx:37
skel.it
it
Definition:
skel.GENtoEVGEN.py:407
SCT_ModuleVetoCondData::filled
bool filled() const
Check the data are filled or not.
Definition:
SCT_ModuleVetoCondData.cxx:43
SCT_ModuleVetoCondData::clear
void clear()
Clear.
Definition:
SCT_ModuleVetoCondData.cxx:30
SCT_ModuleVetoCondData.h
header file for data object for SCT_ModuleVetoCondAlg, SCT_LinkMaskingCondAlg, SCT_ModuleVetoTool,...
SCT_ModuleVetoCondData::size
long unsigned int size() const
Get the number of bad wafers.
Definition:
SCT_ModuleVetoCondData.cxx:49
SCT_ModuleVetoCondData::m_isFilled
bool m_isFilled
Definition:
SCT_ModuleVetoCondData.h:50
SCT_ModuleVetoCondData::isBadWaferId
bool isBadWaferId(const Identifier waferId) const
Check if a wafer ID is bad or not.
Definition:
SCT_ModuleVetoCondData.cxx:23
SCT_ModuleVetoCondData::SCT_ModuleVetoCondData
SCT_ModuleVetoCondData()
Constructor.
Definition:
SCT_ModuleVetoCondData.cxx:9
SCT_ModuleVetoCondData::m_badWaferId
std::set< Identifier > m_badWaferId
Definition:
SCT_ModuleVetoCondData.h:49
Identifier
Definition:
IdentifierFieldParser.cxx:14
SCT_ModuleVetoCondData::setBadWaferId
bool setBadWaferId(const Identifier waferId)
Set a bad wafer ID.
Definition:
SCT_ModuleVetoCondData.cxx:17
Generated on Wed Apr 23 2025 21:18:34 for ATLAS Offline Software by
1.8.18