#include <DipoleBender.h>
|
| static const std::string | s_label = "DiplBender" |
Definition at line 14 of file DipoleBender.h.
◆ ConstPtr_t
◆ DipoleBender()
| FPTracker::DipoleBender::DipoleBender |
( |
Bendplane | bendplane, |
|
|
double | length, |
|
|
double | strength, |
|
|
double | pbeam0, |
|
|
int | side ) |
Definition at line 14 of file DipoleBender.cxx.
20 :
26 }
double magnetStrength(int type, double length, double strength, double Brho)
◆ bend()
| void FPTracker::DipoleBender::bend |
( |
IParticle & | particle | ) |
const |
|
virtual |
Implements FPTracker::IBender.
Definition at line 33 of file DipoleBender.cxx.
33 {
34
35
36
37
38
39
40
41
42
43
44
47
48 double tandir = direction[
m_bendplane]/direction[2] ;
51
52
53
58
59
60
61
62
63
64
68
69 }
70
71 }
ChargedTracksWeightFilter::Spline::Point Point
void bend(IParticle &) const
constexpr ParticleHypothesis particle[PARTICLEHYPOTHESES]
the array of masses
◆ clone()
Definition at line 28 of file DipoleBender.cxx.
28 {
31 }
DipoleBender(Bendplane, double length, double strength, double pbeam0, int side)
std::shared_ptr< IBender > ConstPtr_t
◆ label()
| std::string FPTracker::DipoleBender::label |
( |
| ) |
const |
|
virtual |
◆ m_bendplane
| Bendplane FPTracker::DipoleBender::m_bendplane |
|
private |
◆ m_dside
| double FPTracker::DipoleBender::m_dside |
|
private |
◆ m_length
| double FPTracker::DipoleBender::m_length |
|
private |
◆ m_pbeam0
| double FPTracker::DipoleBender::m_pbeam0 |
|
private |
◆ m_strength
| double FPTracker::DipoleBender::m_strength |
|
private |
◆ s_label
| const std::string FPTracker::DipoleBender::s_label = "DiplBender" |
|
staticprivate |
The documentation for this class was generated from the following files: