bpmorbit/get_bend.c

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 }

Generated on Thu Jan 10 10:18:04 2008 for libbpm by  doxygen 1.5.1