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
MuonDigitization
MM_Digitization
MM_Digitization
MM_StripToolOutput.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 MM_DIGITIZATION_MM_STRIPTOOLOUTPUT_H
6
#define MM_DIGITIZATION_MM_STRIPTOOLOUTPUT_H
7
#include "Identifier/Identifier.h"
8
/*******************************************************************************/
9
class
MM_StripToolOutput
{
10
public
:
11
MM_StripToolOutput
(
const
std::vector<int>&
NumberOfStripsPos
,
const
std::vector<std::vector<float>>&
chipCharge
,
12
const
std::vector<std::vector<float>>&
chipTime
) :
13
m_chipCharge
(
chipCharge
),
m_chipTime
(
chipTime
),
m_NumberOfStripsPos
(
NumberOfStripsPos
) {}
14
15
~MM_StripToolOutput
() =
default
;
16
17
const
std::vector<int>&
NumberOfStripsPos
()
const
{
return
m_NumberOfStripsPos
; }
18
const
std::vector<std::vector<float>>&
chipCharge
()
const
{
return
m_chipCharge
; }
19
const
std::vector<std::vector<float>>&
chipTime
()
const
{
return
m_chipTime
; }
20
21
private
:
22
std::vector<std::vector<float>>
m_chipCharge
{};
23
std::vector<std::vector<float>>
m_chipTime
{};
24
std::vector<int>
m_NumberOfStripsPos
{};
25
};
26
/*******************************************************************************/
27
#endif
MM_StripToolOutput::~MM_StripToolOutput
~MM_StripToolOutput()=default
MM_StripToolOutput::NumberOfStripsPos
const std::vector< int > & NumberOfStripsPos() const
Definition:
MM_StripToolOutput.h:17
MM_StripToolOutput::chipCharge
const std::vector< std::vector< float > > & chipCharge() const
Definition:
MM_StripToolOutput.h:18
MM_StripToolOutput::m_NumberOfStripsPos
std::vector< int > m_NumberOfStripsPos
Definition:
MM_StripToolOutput.h:24
MM_StripToolOutput::MM_StripToolOutput
MM_StripToolOutput(const std::vector< int > &NumberOfStripsPos, const std::vector< std::vector< float >> &chipCharge, const std::vector< std::vector< float >> &chipTime)
Definition:
MM_StripToolOutput.h:11
MM_StripToolOutput::m_chipCharge
std::vector< std::vector< float > > m_chipCharge
Definition:
MM_StripToolOutput.h:22
MM_StripToolOutput::chipTime
const std::vector< std::vector< float > > & chipTime() const
Definition:
MM_StripToolOutput.h:19
MM_StripToolOutput
Definition:
MM_StripToolOutput.h:9
MM_StripToolOutput::m_chipTime
std::vector< std::vector< float > > m_chipTime
Definition:
MM_StripToolOutput.h:23
Generated on Mon Apr 21 2025 21:15:03 for ATLAS Offline Software by
1.8.18