![]() |
ATLAS Offline Software
|
#include <QuadrupoleBender.h>
Public Types | |
| typedef std::shared_ptr< IBender > | ConstPtr_t |
Public Member Functions | |
| QuadrupoleBender (IQuadFocuser::Ptr_t focuser, double magnetLength, double magnetStrength, int side) | |
| void | bend (IParticle &) const |
| std::string | label () const |
Private Member Functions | |
| void | swap (QuadrupoleBender &) |
Private Attributes | |
| IQuadFocuser::Ptr_t | m_focuser |
| double | m_length |
| double | m_bendConstant |
| double | m_dside |
Static Private Attributes | |
| static const std::string | s_label = "QuadBender" |
Definition at line 16 of file QuadrupoleBender.h.
|
inherited |
Definition at line 18 of file FPTracker/FPTracker/IBender.h.
| FPTracker::QuadrupoleBender::QuadrupoleBender | ( | IQuadFocuser::Ptr_t | focuser, |
| double | magnetLength, | ||
| double | magnetStrength, | ||
| int | side ) |
Definition at line 15 of file QuadrupoleBender.cxx.
|
virtual |
Implements FPTracker::IBender.
Definition at line 34 of file QuadrupoleBender.cxx.
|
virtual |
Implements FPTracker::IBender.
Definition at line 64 of file QuadrupoleBender.cxx.
|
private |
Definition at line 26 of file QuadrupoleBender.cxx.
|
private |
Definition at line 33 of file QuadrupoleBender.h.
|
private |
Definition at line 34 of file QuadrupoleBender.h.
|
private |
Definition at line 31 of file QuadrupoleBender.h.
|
private |
Definition at line 32 of file QuadrupoleBender.h.
|
staticprivate |
Definition at line 29 of file QuadrupoleBender.h.