ATLAS Offline Software
Public Types | Public Member Functions | List of all members
FPTracker::IQuadFocuser Class Referenceabstract

#include <IQuadFocuser.h>

Inheritance diagram for FPTracker::IQuadFocuser:
Collaboration diagram for FPTracker::IQuadFocuser:

Public Types

typedef std::shared_ptr< IQuadFocuserPtr_t
 

Public Member Functions

virtual void focus (double, double, double, const TransversePoint &displacement, const Point &direction)=0
 
virtual ~IQuadFocuser ()
 
virtual double xe () const =0
 
virtual double xae () const =0
 
virtual double ye () const =0
 
virtual double yae () const =0
 
virtual std::string label () const =0
 

Detailed Description

Definition at line 15 of file IQuadFocuser.h.

Member Typedef Documentation

◆ Ptr_t

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

Definition at line 30 of file IQuadFocuser.h.

Constructor & Destructor Documentation

◆ ~IQuadFocuser()

FPTracker::IQuadFocuser::~IQuadFocuser ( )
virtual

Definition at line 8 of file IQuadFocuser.cxx.

8 {}

Member Function Documentation

◆ focus()

virtual void FPTracker::IQuadFocuser::focus ( double  ,
double  ,
double  ,
const TransversePoint displacement,
const Point direction 
)
pure virtual

◆ label()

virtual std::string FPTracker::IQuadFocuser::label ( ) const
pure virtual

◆ xae()

virtual double FPTracker::IQuadFocuser::xae ( ) const
pure virtual

◆ xe()

virtual double FPTracker::IQuadFocuser::xe ( ) const
pure virtual

◆ yae()

virtual double FPTracker::IQuadFocuser::yae ( ) const
pure virtual

◆ ye()

virtual double FPTracker::IQuadFocuser::ye ( ) const
pure virtual

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