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
ForwardDetectors
LUCID
LUCID_RawEvent
LUCID_RawEvent
LUCID_Digit.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LUCID_DIGIT_H
6
#define LUCID_DIGIT_H
7
8
class
LUCID_Digit
{
9
10
public
:
11
12
LUCID_Digit
();
13
LUCID_Digit
(
const
unsigned
short
tubeID,
14
const
double
npe,
15
const
unsigned
short
npeGas,
16
const
unsigned
short
npePmt,
17
const
unsigned
short
qdc,
18
const
unsigned
short
tdc,
19
const
bool
isHit
);
20
21
inline
unsigned
short
getTubeID
()
const
{
return
m_tubeID
; }
22
inline
double
getNpe
()
const
{
return
m_npe
; }
23
inline
unsigned
short
getNpeGas
()
const
{
return
m_npeGas
; }
24
inline
unsigned
short
getNpePmt
()
const
{
return
m_npePmt
; }
25
inline
unsigned
short
getQDC
()
const
{
return
m_qdc
; }
26
inline
unsigned
short
getTDC
()
const
{
return
m_tdc
; }
27
inline
bool
isHit
()
const
{
return
m_isHit
; }
28
29
inline
bool
isSideA
()
const
{
return
(
m_tubeID
< 20); }
30
inline
bool
isSideC
()
const
{
return
(
m_tubeID
>= 20); }
31
32
private
:
33
34
unsigned
short
m_tubeID
;
35
double
m_npe
;
36
unsigned
short
m_npeGas
;
37
unsigned
short
m_npePmt
;
38
unsigned
short
m_qdc
;
39
unsigned
short
m_tdc
;
40
bool
m_isHit
;
41
};
42
43
#endif
LUCID_Digit::getNpe
double getNpe() const
Definition:
LUCID_Digit.h:22
LUCID_Digit::getNpeGas
unsigned short getNpeGas() const
Definition:
LUCID_Digit.h:23
LUCID_Digit::getTDC
unsigned short getTDC() const
Definition:
LUCID_Digit.h:26
LUCID_Digit::getQDC
unsigned short getQDC() const
Definition:
LUCID_Digit.h:25
LUCID_Digit
Definition:
LUCID_Digit.h:8
LUCID_Digit::LUCID_Digit
LUCID_Digit()
Definition:
LUCID_Digit.cxx:8
LUCID_Digit::m_npeGas
unsigned short m_npeGas
Definition:
LUCID_Digit.h:36
LUCID_Digit::m_npe
double m_npe
Definition:
LUCID_Digit.h:35
LUCID_Digit::m_tubeID
unsigned short m_tubeID
Definition:
LUCID_Digit.h:34
LUCID_Digit::m_tdc
unsigned short m_tdc
Definition:
LUCID_Digit.h:39
LUCID_Digit::isSideA
bool isSideA() const
Definition:
LUCID_Digit.h:29
LUCID_Digit::getTubeID
unsigned short getTubeID() const
Definition:
LUCID_Digit.h:21
LUCID_Digit::isSideC
bool isSideC() const
Definition:
LUCID_Digit.h:30
LUCID_Digit::isHit
bool isHit() const
Definition:
LUCID_Digit.h:27
LUCID_Digit::getNpePmt
unsigned short getNpePmt() const
Definition:
LUCID_Digit.h:24
LUCID_Digit::m_npePmt
unsigned short m_npePmt
Definition:
LUCID_Digit.h:37
LUCID_Digit::m_qdc
unsigned short m_qdc
Definition:
LUCID_Digit.h:38
LUCID_Digit::m_isHit
bool m_isHit
Definition:
LUCID_Digit.h:40
Generated on Sat Jan 11 2025 21:13:45 for ATLAS Offline Software by
1.8.18