#include <QuadrupoleBender.h>
Definition at line 16 of file QuadrupoleBender.h.
◆ ConstPtr_t
◆ QuadrupoleBender()
| FPTracker::QuadrupoleBender::QuadrupoleBender |
( |
IQuadFocuser::Ptr_t |
focuser, |
|
|
double |
magnetLength, |
|
|
double |
magnetStrength, |
|
|
int |
side |
|
) |
| |
◆ bend()
| void FPTracker::QuadrupoleBender::bend |
( |
IParticle & |
particle | ) |
const |
|
virtual |
Implements FPTracker::IBender.
Definition at line 34 of file QuadrupoleBender.cxx.
47 double qkc = qk *direction[2] ;
56 direction[2] = std::sqrt(1. - (direction[0]*direction[0]) - (direction[1]*direction[1]))*
m_dside;
57 direction[0] = direction[0]*direction[2] ;
58 direction[1] = direction[1]*direction[2] ;
◆ label()
| std::string FPTracker::QuadrupoleBender::label |
( |
| ) |
const |
|
virtual |
◆ swap()
◆ m_bendConstant
| double FPTracker::QuadrupoleBender::m_bendConstant |
|
private |
◆ m_dside
| double FPTracker::QuadrupoleBender::m_dside |
|
private |
◆ m_focuser
◆ m_length
| double FPTracker::QuadrupoleBender::m_length |
|
private |
◆ s_label
| const std::string FPTracker::QuadrupoleBender::s_label = "QuadBender" |
|
staticprivate |
The documentation for this class was generated from the following files:
constexpr ParticleHypothesis particle[PARTICLEHYPOTHESES]
the array of masses