45 Point& direction = particle.direction_nc();
48 displacement +=
m_length*aside/direction[2]*direction.transverse();
50 if (particle.charged()) {
53 double angleB_off = angleB_on*
m_beamEnergy/particle.momentum();
59 direction.rotat(angleB_off - angleB_on*isMBdipole,
m_bendplane);
62 particle.updatePositionFromDisplacement(displacement);