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
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
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
Alignment
LaserAlignment
interface
LASGeometryUpdater.h
Go to the documentation of this file.
1
2
#ifndef __LASGEOMETRYUPDATER_H
3
#define __LASGEOMETRYUPDATER_H
4
5
#include <vector>
6
#include <cmath>
7
8
#include "
Alignment/TrackerAlignment/interface/AlignableTracker.h
"
9
#include "
Alignment/LaserAlignment/interface/LASEndcapAlignmentParameterSet.h
"
10
#include "
Alignment/LaserAlignment/interface/LASBarrelAlignmentParameterSet.h
"
11
#include "
Alignment/LaserAlignment/interface/LASGlobalData.h
"
12
#include "
Alignment/LaserAlignment/interface/LASCoordinateSet.h
"
13
#include "
Alignment/LaserAlignment/interface/LASGlobalLoop.h
"
14
#include "
Alignment/LaserAlignment/interface/LASConstants.h
"
15
16
class
LASGeometryUpdater
{
17
public
:
18
LASGeometryUpdater
(
LASGlobalData<LASCoordinateSet>
&,
LASConstants
&);
19
void
ApplyBeamKinkCorrections
(
LASGlobalData<LASCoordinateSet>
&)
const
;
20
void
EndcapUpdate
(
LASEndcapAlignmentParameterSet
&,
LASGlobalData<LASCoordinateSet>
&);
21
void
TrackerUpdate
(
LASEndcapAlignmentParameterSet
&,
LASBarrelAlignmentParameterSet
&,
AlignableTracker
&);
22
void
SetReverseDirection
(
bool
);
23
void
SetMisalignmentFromRefGeometry
(
bool
);
24
25
private
:
26
LASGlobalData<LASCoordinateSet>
nominalCoordinates
;
27
LASConstants
lasConstants
;
28
bool
isReverseDirection
;
29
bool
isMisalignmentFromRefGeometry
;
30
};
31
32
#endif
LASGeometryUpdater::nominalCoordinates
LASGlobalData< LASCoordinateSet > nominalCoordinates
Definition:
LASGeometryUpdater.h:26
LASEndcapAlignmentParameterSet
Definition:
LASEndcapAlignmentParameterSet.h:25
LASGeometryUpdater::EndcapUpdate
void EndcapUpdate(LASEndcapAlignmentParameterSet &, LASGlobalData< LASCoordinateSet > &)
Definition:
LASGeometryUpdater.cc:52
LASGeometryUpdater::ApplyBeamKinkCorrections
void ApplyBeamKinkCorrections(LASGlobalData< LASCoordinateSet > &) const
Definition:
LASGeometryUpdater.cc:23
LASGlobalData< LASCoordinateSet >
LASEndcapAlignmentParameterSet.h
LASGeometryUpdater::TrackerUpdate
void TrackerUpdate(LASEndcapAlignmentParameterSet &, LASBarrelAlignmentParameterSet &, AlignableTracker &)
Definition:
LASGeometryUpdater.cc:92
LASBarrelAlignmentParameterSet.h
LASGeometryUpdater::SetMisalignmentFromRefGeometry
void SetMisalignmentFromRefGeometry(bool)
Definition:
LASGeometryUpdater.cc:301
LASGeometryUpdater::SetReverseDirection
void SetReverseDirection(bool)
Definition:
LASGeometryUpdater.cc:296
LASGeometryUpdater
Definition:
LASGeometryUpdater.h:16
LASGeometryUpdater::LASGeometryUpdater
LASGeometryUpdater(LASGlobalData< LASCoordinateSet > &, LASConstants &)
Definition:
LASGeometryUpdater.cc:11
AlignableTracker
Definition:
AlignableTracker.h:17
LASGeometryUpdater::lasConstants
LASConstants lasConstants
Definition:
LASGeometryUpdater.h:27
LASGlobalLoop.h
LASGeometryUpdater::isMisalignmentFromRefGeometry
bool isMisalignmentFromRefGeometry
Definition:
LASGeometryUpdater.h:29
LASBarrelAlignmentParameterSet
Definition:
LASBarrelAlignmentParameterSet.h:23
LASGeometryUpdater::isReverseDirection
bool isReverseDirection
Definition:
LASGeometryUpdater.h:28
LASGlobalData.h
AlignableTracker.h
LASConstants
Definition:
LASConstants.h:10
LASCoordinateSet.h
LASConstants.h
Generated for CMSSW Reference Manual by
1.8.16