ATLAS Offline Software
Loading...
Searching...
No Matches
FPTracker::QuadFocuserNull Class Reference

#include <QuadFocuserNull.h>

Inheritance diagram for FPTracker::QuadFocuserNull:
Collaboration diagram for FPTracker::QuadFocuserNull:

Public Types

typedef std::shared_ptr< IQuadFocuserPtr_t

Public Member Functions

void focus (double, double, double, const TransversePoint &direction, const Point &displacment)
double xe () const
double xae () const
double ye () const
double yae () const
std::string label () const

Private Attributes

double m_xe
double m_xae
double m_ye
double m_yae

Static Private Attributes

static const std::string s_label = "NullFocuser"

Detailed Description

Definition at line 10 of file QuadFocuserNull.h.

Member Typedef Documentation

◆ Ptr_t

typedef std::shared_ptr< IQuadFocuser > FPTracker::IQuadFocuser::Ptr_t
inherited

Definition at line 30 of file IQuadFocuser.h.

Member Function Documentation

◆ focus()

void FPTracker::QuadFocuserNull::focus ( double ,
double ,
double ,
const TransversePoint & direction,
const Point & displacment )
virtual

Implements FPTracker::IQuadFocuser.

Definition at line 12 of file QuadFocuserNull.cxx.

12 {
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 }

◆ label()

std::string FPTracker::QuadFocuserNull::label ( ) const
virtual

Implements FPTracker::IQuadFocuser.

Definition at line 27 of file QuadFocuserNull.cxx.

27{return s_label;}
static const std::string s_label

◆ xae()

double FPTracker::QuadFocuserNull::xae ( ) const
virtual

Implements FPTracker::IQuadFocuser.

Definition at line 23 of file QuadFocuserNull.cxx.

23{return m_xae;}

◆ xe()

double FPTracker::QuadFocuserNull::xe ( ) const
virtual

Implements FPTracker::IQuadFocuser.

Definition at line 22 of file QuadFocuserNull.cxx.

22{return m_xe;}

◆ yae()

double FPTracker::QuadFocuserNull::yae ( ) const
virtual

Implements FPTracker::IQuadFocuser.

Definition at line 25 of file QuadFocuserNull.cxx.

25{return m_yae;}

◆ ye()

double FPTracker::QuadFocuserNull::ye ( ) const
virtual

Implements FPTracker::IQuadFocuser.

Definition at line 24 of file QuadFocuserNull.cxx.

24{return m_ye;}

Member Data Documentation

◆ m_xae

double FPTracker::QuadFocuserNull::m_xae
private

Definition at line 23 of file QuadFocuserNull.h.

◆ m_xe

double FPTracker::QuadFocuserNull::m_xe
private

Definition at line 22 of file QuadFocuserNull.h.

◆ m_yae

double FPTracker::QuadFocuserNull::m_yae
private

Definition at line 25 of file QuadFocuserNull.h.

◆ m_ye

double FPTracker::QuadFocuserNull::m_ye
private

Definition at line 24 of file QuadFocuserNull.h.

◆ s_label

const std::string FPTracker::QuadFocuserNull::s_label = "NullFocuser"
staticprivate

Definition at line 21 of file QuadFocuserNull.h.


The documentation for this class was generated from the following files: