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
Tracking
TrkEvent
TrkEventPrimitives
TrkEventPrimitives
LocalDirection.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// LocalDirection.h, (c) ATLAS Detector software
8
9
#ifndef TRKEVENTPRIMITIVES_LOCALDIRECTION_H
10
#define TRKEVENTPRIMITIVES_LOCALDIRECTION_H
11
12
#include <iostream>
13
14
class
MsgStream;
15
17
namespace
Trk
{
18
80
class
LocalDirection
81
{
82
83
public
:
84
LocalDirection
()=
default
;
85
LocalDirection
(
double
axz,
double
ayz)
86
:
m_angleXZ
(axz)
87
,
m_angleYZ
(ayz)
88
{}
89
91
double
angleXZ
()
const
;
92
94
double
angleYZ
()
const
;
95
96
protected
:
97
double
m_angleXZ
= 0.;
98
double
m_angleYZ
= 0.;
99
100
};
101
103
inline
double
LocalDirection::angleXZ
()
const
{
return
m_angleXZ
; }
104
106
inline
double
LocalDirection::angleYZ
()
const
{
return
m_angleYZ
; }
107
109
MsgStream&
operator <<
( MsgStream& sl,
const
LocalDirection
& lomo);
110
std::ostream&
operator <<
( std::ostream& sl,
const
LocalDirection
& lomo);
111
112
}
// end of namespace
113
114
#endif // TRKEVENTPRIMITIVES_LOCALDIRECTION_H
Trk::LocalDirection::m_angleXZ
double m_angleXZ
Definition:
LocalDirection.h:97
Trk::LocalDirection::LocalDirection
LocalDirection(double axz, double ayz)
Definition:
LocalDirection.h:85
Trk::LocalDirection::angleYZ
double angleYZ() const
access method for angle of local YZ projection
Definition:
LocalDirection.h:106
Trk::LocalDirection::LocalDirection
LocalDirection()=default
Trk::LocalDirection
represents the three-dimensional global direction with respect to a planar surface frame.
Definition:
LocalDirection.h:81
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
Trk::LocalDirection::m_angleYZ
double m_angleYZ
Definition:
LocalDirection.h:98
Trk::operator<<
MsgStream & operator<<(MsgStream &sl, const AlignModule &alignModule)
overload of << operator for MsgStream for debug output
Definition:
AlignModule.cxx:204
Trk::LocalDirection::angleXZ
double angleXZ() const
access method for angle of local XZ projection
Definition:
LocalDirection.h:103
Generated on Sun Mar 23 2025 21:14:14 for ATLAS Offline Software by
1.8.18