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
MuonSpectrometer
MuonRDO
MuonRDO
RpcBis78_TrigRawData.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2021-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef RpcBis78_TRIGRAWDATA_H
6
#define RpcBis78_TRIGRAWDATA_H
7
8
#include "
AthContainers/DataVector.h
"
9
#include "
AthenaKernel/CLASS_DEF.h
"
10
11
#include "
MuonRDO/RpcBis78_TrigRawDataSegment.h
"
12
13
/*
14
This class is for BIS78 trigger simulation.
15
BIS78 trigger goes to TGC sector logic.
16
This is different from other BIS chambers of phase 2, in this case the
17
trigger is in the barrel logic. A different class may be needed.
18
*/
19
20
namespace
Muon
{
21
class
RpcBis78_TrigRawData
:
public
DataVector
<Muon::RpcBis78_TrigRawDataSegment>
22
{
23
24
public
:
25
RpcBis78_TrigRawData
() =
default
;
26
RpcBis78_TrigRawData
(
uint16_t
sectorId
,
uint16_t
sideId
,
uint16_t
bcId
);
27
~RpcBis78_TrigRawData
() =
default
;
28
29
uint16_t
sectorId
()
const
{
return
m_sectorId
;}
30
uint16_t
sideId
()
const
{
return
m_sideId
;}
31
uint16_t
bcId
()
const
{
return
m_bcId
;}
32
33
private
:
34
35
uint16_t
m_sectorId
{0};
// sector
36
uint16_t
m_sideId
{0};
// side
37
uint16_t
m_bcId
{0};
// BC-id
38
39
};
40
}
41
42
CLASS_DEF
(
Muon::RpcBis78_TrigRawData
,168084830,1)
43
44
#endif
45
46
47
48
Muon::RpcBis78_TrigRawData::~RpcBis78_TrigRawData
~RpcBis78_TrigRawData()=default
Muon::RpcBis78_TrigRawData::RpcBis78_TrigRawData
RpcBis78_TrigRawData()=default
Muon::RpcBis78_TrigRawData::m_bcId
uint16_t m_bcId
Definition:
RpcBis78_TrigRawData.h:37
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition:
TrackSystemController.h:45
Muon::RpcBis78_TrigRawData::sectorId
uint16_t sectorId() const
Definition:
RpcBis78_TrigRawData.h:29
Muon::RpcBis78_TrigRawData::sideId
uint16_t sideId() const
Definition:
RpcBis78_TrigRawData.h:30
xAOD::uint16_t
setWord1 uint16_t
Definition:
eFexEMRoI_v1.cxx:93
RpcBis78_TrigRawDataSegment.h
Muon::RpcBis78_TrigRawData::bcId
uint16_t bcId() const
Definition:
RpcBis78_TrigRawData.h:31
DataVector
Derived DataVector<T>.
Definition:
DataVector.h:794
Muon::RpcBis78_TrigRawData::m_sideId
uint16_t m_sideId
Definition:
RpcBis78_TrigRawData.h:36
Muon::RpcBis78_TrigRawData::m_sectorId
uint16_t m_sectorId
Definition:
RpcBis78_TrigRawData.h:35
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition:
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
Muon::RpcBis78_TrigRawData
Definition:
RpcBis78_TrigRawData.h:22
CLASS_DEF.h
macros to associate a CLID to a type
Generated on Tue Apr 22 2025 21:17:48 for ATLAS Offline Software by
1.8.18