ATLAS Offline Software
QuadFocuserHorizontal.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef FPTRACKER_QUADFOCUSERHORIZONTAL_H
6 #define FPTRACKER_QUADFOCUSERHORIZONTAL_H
7 #include "IQuadFocuser.h"
8 namespace FPTracker{
9  class Point;
10  class TransversePoint;
12  public:
13  void focus(double, double, double, const TransversePoint& displacement, const Point& direction) ;
14  double xe() const;
15  double xae() const;
16  double ye() const;
17  double yae() const;
18  std::string label() const;
19  private:
20 
21  static const std::string s_label;
22 
23  double m_xe;
24  double m_xae;
25  double m_ye;
26  double m_yae;
27  };
28 }
29 #endif
FPTracker::QuadFocuserHorizontal::focus
void focus(double, double, double, const TransversePoint &displacement, const Point &direction)
Definition: QuadFocuserHorizontal.cxx:14
FPTracker::QuadFocuserHorizontal::ye
double ye() const
Definition: QuadFocuserHorizontal.cxx:26
FPTracker::QuadFocuserHorizontal::s_label
static const std::string s_label
Definition: QuadFocuserHorizontal.h:21
FPTracker::QuadFocuserHorizontal
Definition: QuadFocuserHorizontal.h:11
FPTracker::QuadFocuserHorizontal::m_xe
double m_xe
Definition: QuadFocuserHorizontal.h:23
FPTracker::QuadFocuserHorizontal::m_ye
double m_ye
Definition: QuadFocuserHorizontal.h:25
FPTracker::QuadFocuserHorizontal::m_yae
double m_yae
Definition: QuadFocuserHorizontal.h:26
FPTracker::QuadFocuserHorizontal::yae
double yae() const
Definition: QuadFocuserHorizontal.cxx:27
ChargedTracksWeightFilter::Spline::Point
Linear spline representation of a function used to calculate weights.
Definition: ChargedTracksWeightFilter.h:28
FPTracker::Point
Definition: FPTracker/FPTracker/Point.h:14
FPTracker::QuadFocuserHorizontal::m_xae
double m_xae
Definition: QuadFocuserHorizontal.h:24
IQuadFocuser.h
FPTracker::QuadFocuserHorizontal::label
std::string label() const
Definition: QuadFocuserHorizontal.cxx:30
FPTracker
Definition: FPTracker/FPTracker/Beamline.h:12
FPTracker::QuadFocuserHorizontal::xe
double xe() const
Definition: QuadFocuserHorizontal.cxx:24
FPTracker::QuadFocuserHorizontal::xae
double xae() const
Definition: QuadFocuserHorizontal.cxx:25
FPTracker::TransversePoint
Definition: FPTracker/FPTracker/TransversePoint.h:12
FPTracker::IQuadFocuser
Definition: IQuadFocuser.h:15