ATLAS Offline Software
ForwardDetectors
FPTracker
src
QuadFocuserNull.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
FPTracker/QuadFocuserNull.h
"
6
7
#include "
FPTracker/Point.h
"
8
#include "
FPTracker/TransversePoint.h
"
9
#include <cmath>
10
11
namespace
FPTracker
{
12
void
QuadFocuserNull::focus
(
double
,
double
,
double
,
const
TransversePoint
& dxyz,
const
Point
&
dir
) {
13
// ----- null focussing
14
m_xe
= dxyz[0];
15
m_xae
=
dir
[0];
16
m_ye
= dxyz[1];
17
m_yae
=
dir
[1];
18
19
20
}
21
22
double
QuadFocuserNull::xe
()
const
{
return
m_xe
;}
23
double
QuadFocuserNull::xae
()
const
{
return
m_xae
;}
24
double
QuadFocuserNull::ye
()
const
{
return
m_ye
;}
25
double
QuadFocuserNull::yae
()
const
{
return
m_yae
;}
26
const
std::string
QuadFocuserNull::s_label
=
"NullFocuser"
;
27
std::string
QuadFocuserNull::label
()
const
{
return
s_label
;}
28
}
29
30
31
FPTracker::QuadFocuserNull::xae
double xae() const
Definition:
QuadFocuserNull.cxx:23
FPTracker::QuadFocuserNull::xe
double xe() const
Definition:
QuadFocuserNull.cxx:22
QuadFocuserNull.h
Point.h
TransversePoint.h
FPTracker::QuadFocuserNull::m_ye
double m_ye
Definition:
QuadFocuserNull.h:24
FPTracker::QuadFocuserNull::focus
void focus(double, double, double, const TransversePoint &direction, const Point &displacment)
Definition:
QuadFocuserNull.cxx:12
FPTracker::QuadFocuserNull::m_yae
double m_yae
Definition:
QuadFocuserNull.h:25
FPTracker::QuadFocuserNull::m_xe
double m_xe
Definition:
QuadFocuserNull.h:22
beamspotman.dir
string dir
Definition:
beamspotman.py:623
FPTracker::QuadFocuserNull::s_label
static const std::string s_label
Definition:
QuadFocuserNull.h:21
FPTracker::Point
Definition:
FPTracker/FPTracker/Point.h:14
FPTracker::QuadFocuserNull::m_xae
double m_xae
Definition:
QuadFocuserNull.h:23
FPTracker::QuadFocuserNull::label
std::string label() const
Definition:
QuadFocuserNull.cxx:27
FPTracker::QuadFocuserNull::ye
double ye() const
Definition:
QuadFocuserNull.cxx:24
FPTracker
Definition:
FPTracker/FPTracker/Beamline.h:12
FPTracker::QuadFocuserNull::yae
double yae() const
Definition:
QuadFocuserNull.cxx:25
FPTracker::TransversePoint
Definition:
FPTracker/FPTracker/TransversePoint.h:12
Generated on Thu Nov 7 2024 21:24:22 for ATLAS Offline Software by
1.8.18