#include <QuadrupoleBender.h>
Definition at line 15 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 38 of file QuadrupoleBender.cxx.
51 double qkc = qk *direction[2] ;
69 direction[2] = std::sqrt(1. - (direction[0]*direction[0]) - (direction[1]*direction[1]))*
m_dside;
70 direction[0] = direction[0]*direction[2] ;
71 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