00001 00005 #include <bpm/bpm_orbit.h> 00006 00007 // B: Magnetic field in Tesla 00008 // l: Length in meter 00009 // p: Momentum 00010 // e: charge in units of e, include sign !! 00011 00012 double get_rbend( double e, double B, double l, double p ) { 00013 // l is rectangular magnet length 00014 return asin( e * cLight * B * l / p ); 00015 } 00016 00017 double get_sbend( double e, double B, double l, double p ) { 00018 // l is sector length 00019 return e * cLight * B * l / p; 00020 }