diff options
Diffstat (limited to 'Examples/Modules/RigidInjection/analysis_rigid_injection_BoostedFrame.py')
-rwxr-xr-x | Examples/Modules/RigidInjection/analysis_rigid_injection_BoostedFrame.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/Examples/Modules/RigidInjection/analysis_rigid_injection_BoostedFrame.py b/Examples/Modules/RigidInjection/analysis_rigid_injection_BoostedFrame.py index 61bb28d43..9e97f28ff 100755 --- a/Examples/Modules/RigidInjection/analysis_rigid_injection_BoostedFrame.py +++ b/Examples/Modules/RigidInjection/analysis_rigid_injection_BoostedFrame.py @@ -39,10 +39,14 @@ theta0 = np.arcsin(0.1) # Theoretical beam width after propagation if rigid ON wth = np.sqrt( w0**2 + (z-z0)**2*theta0**2 ) -error = np.abs((w-wth)/wth) +error_rel = np.abs((w-wth)/wth) +tolerance_rel = 0.03 # Print error and assert small error print("Beam position: " + str(z)) print("Beam width : " + str(w)) -print("error: " + str(error)) -assert( error < 0.03 ) + +print("error_rel : " + str(error_rel)) +print("tolerance_rel: " + str(tolerance_rel)) + +assert( error_rel < tolerance_rel ) |