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
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
+
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
c
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
src
CalibPPS
AlignmentRelative
interface
HitCollection.h
Go to the documentation of this file.
1
/****************************************************************************
2
* Authors:
3
* Jan Kašpar (jan.kaspar@gmail.com)
4
****************************************************************************/
5
6
#ifndef CalibPPS_AlignmentRelative_HitCollection_h
7
#define CalibPPS_AlignmentRelative_HitCollection_h
8
9
#include <vector>
10
11
//----------------------------------------------------------------------------------------------------
12
13
struct
Hit
{
15
unsigned
int
id
;
16
18
unsigned
int
dirIdx
;
19
21
double
position
;
22
24
double
sigma
;
25
27
double
z
;
28
29
Hit
(
unsigned
int
_id = 0,
unsigned
int
_dirIdx = 0,
double
_pos = 0,
double
_sig = 0,
double
_z = 0)
30
:
id
(_id),
dirIdx
(_dirIdx),
position
(_pos),
sigma
(_sig),
z
(_z) {}
31
};
32
33
//----------------------------------------------------------------------------------------------------
34
35
typedef
std::vector<Hit>
HitCollection
;
36
37
//----------------------------------------------------------------------------------------------------
38
39
#endif
Hit::sigma
double sigma
measurement position; mm
Definition:
HitCollection.h:24
Hit::z
double z
global z - AlignmentGeometry::z0, mm
Definition:
HitCollection.h:27
Hit::Hit
Hit(unsigned int _id=0, unsigned int _dirIdx=0, double _pos=0, double _sig=0, double _z=0)
Definition:
HitCollection.h:29
Hit::position
double position
measurement position; mm
Definition:
HitCollection.h:21
Hit::id
unsigned int id
sensor id
Definition:
HitCollection.h:15
Hit::dirIdx
unsigned int dirIdx
index of read-out direction (valid are: 1 or 2)
Definition:
HitCollection.h:18
Hit
Definition:
HitCollection.h:13
HitCollection
std::vector< Hit > HitCollection
Definition:
HitCollection.h:35
Generated for CMSSW Reference Manual by
1.8.14