ATLAS Offline Software
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 
6 
7 #include "FPTracker/Point.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