Main Page
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
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
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
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
_
a
d
e
f
l
m
o
p
s
t
u
v
Related 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
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
CondFormats
PPSObjects
interface
TotemAnalysisMask.h
Go to the documentation of this file.
1
/****************************************************************************
2
*
3
* This is a part of TOTEM offline software.
4
* Authors:
5
* Maciej Wróbel (wroblisko@gmail.com)
6
* Jan Kašpar (jan.kaspar@cern.ch)
7
*
8
****************************************************************************/
9
10
#ifndef CondFormats_PPSObjects_TotemAnalysisMask
11
#define CondFormats_PPSObjects_TotemAnalysisMask
12
13
#include "
CondFormats/PPSObjects/interface/TotemSymbId.h
"
14
15
#include <set>
16
#include <map>
17
18
//----------------------------------------------------------------------------------------------------
19
23
class
TotemVFATAnalysisMask
{
24
public
:
25
TotemVFATAnalysisMask
() :
fullMask
(
false
) {}
26
28
bool
fullMask
;
29
31
std::set<unsigned char>
maskedChannels
;
32
};
33
34
//----------------------------------------------------------------------------------------------------
35
39
class
TotemAnalysisMask
{
40
public
:
41
std::map<TotemSymbID, TotemVFATAnalysisMask>
analysisMask
;
42
43
void
insert
(
const
TotemSymbID
&sid,
const
TotemVFATAnalysisMask
&vam);
44
};
45
46
#endif
funct::false
false
Definition:
Factorize.h:34
TotemVFATAnalysisMask::fullMask
bool fullMask
whether all channels of the VFAT shall be masked
Definition:
TotemAnalysisMask.h:33
TotemSymbId.h
TotemVFATAnalysisMask::TotemVFATAnalysisMask
TotemVFATAnalysisMask()
Definition:
TotemAnalysisMask.h:30
TotemAnalysisMask::analysisMask
std::map< TotemSymbID, TotemVFATAnalysisMask > analysisMask
Definition:
TotemAnalysisMask.h:40
TotemAnalysisMask::insert
void insert(const TotemSymbID &sid, const TotemVFATAnalysisMask &vam)
Definition:
TotemAnalysisMask.cc:15
TotemSymbID
Symbolic ID describing an entity of a TOTEM subdetector.
Definition:
TotemSymbId.h:16
TotemAnalysisMask
Channel-mask mapping.
Definition:
TotemAnalysisMask.h:38
TotemVFATAnalysisMask
Contains data on masked channels of a VFAT.
Definition:
TotemAnalysisMask.h:22
TotemVFATAnalysisMask::maskedChannels
std::set< unsigned char > maskedChannels
list of channels to be masked
Definition:
TotemAnalysisMask.h:36
Generated for CMSSW Reference Manual by
1.8.16