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
MuonDigitContainer
MuonDigitContainer
RpcDigit.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// RpcDigit.h
6
7
#ifndef RpcDigitUH
8
#define RpcDigitUH
9
10
// RPC digitization. Holds a channel ID.
11
12
#include <iosfwd>
13
#include <limits>
14
#include "
MuonDigitContainer/MuonDigit.h
"
15
16
class
RpcDigit
:
public
MuonDigit
{
17
18
private
:
// data
19
21
float
m_time
{0.f};
23
float
m_ToT
{-1.f};
25
bool
m_stripSide
{
false
};
26
27
public
:
// functions
28
29
// Default constructor.
30
RpcDigit
()=
default
;
31
38
RpcDigit
(
const
Identifier
&
id
,
39
float
time
,
40
float
ToT
= -1.
f
,
41
bool
stripSide
=
false
);
42
44
float
time
()
const
{
return
m_time
; }
46
bool
stripSide
()
const
{
return
m_stripSide
; }
48
float
ToT
()
const
{
return
m_ToT
; }
49
50
};
51
52
#endif
RpcDigit::stripSide
bool stripSide() const
Return the time of arrival at the second strip readout (BI-RPC)
Definition:
RpcDigit.h:46
RpcDigit
Definition:
RpcDigit.h:16
RpcDigit::m_ToT
float m_ToT
Arrival time of the secondary signal at the secondary readout.
Definition:
RpcDigit.h:23
RpcDigit::ToT
float ToT() const
Time over threshold.
Definition:
RpcDigit.h:48
RpcDigit::m_stripSide
bool m_stripSide
Is the strip readout at opposite side.
Definition:
RpcDigit.h:25
MuonDigit
Definition:
MuonDigit.h:16
MuonDigit.h
RpcDigit::time
float time() const
Return the primary time of arrival.
Definition:
RpcDigit.h:44
hist_file_dump.f
f
Definition:
hist_file_dump.py:141
RpcDigit::RpcDigit
RpcDigit()=default
RpcDigit::m_time
float m_time
Arrival time of the signal at the readout.
Definition:
RpcDigit.h:21
Identifier
Definition:
IdentifierFieldParser.cxx:14
Generated on Thu Apr 17 2025 21:17:41 for ATLAS Offline Software by
1.8.18