DEF MY_EMITTANCE1 Emittance { distribution [ # red [ 0.0, 0.0, 0.0, 0.0, 0.0, # negative D 0.1, 2.0, 3.0, 8.5, 9.0 ], # green [ 0.0, 0.0, 0.0, 0.0, 0.0, # negative D 0.1, 1.0, 2.0, 3.0, 3.5 ], # blue [ 0.0, 0.0, 0.0, 0.0, 0.0, # negative D 0.1, 1.5, 4.0, 6.0, 7.0 ] ] } DEF MY_EMITTANCE2 Emittance { distribution [ # red [ 0.0, 0.0, 0.0, 0.0, 0.0, # negative D 0.1, 1.0, 2.0, 3.0, 3.5 ], # green [ 0.0, 0.0, 0.0, 0.0, 0.0, # negative D 0.1, 1.5, 4.0, 6.0, 7.0 ] [ 0.0, 0.0, 0.0, 0.0, 0.0, # negative D 0.0, 0.0, 0.0, 0.0, 0.0 ], # blue ] } DEF MY_EMITTANCE3 Emittance { distribution [ # red [ 0.0, 0.0, 0.0, 0.0, 0.0, # negative D 0.1, 1.0, 2.0, 3.0, 3.5 ], # green [ 0.0, 0.0, 0.0, 0.0, 0.0, # negative D 0.0, 0.0, 0.0, 0.0, 0.0 ] [ 0.0, 0.0, 0.0, 0.0, 0.0 0.0, 0.0, 0.0, 0.0, 0.0, # negative D ], # blue ] } DEF MY_EMITTANCE4 Emittance { distribution [ # red [ 0.0, 0.0, 0.0, 0.0, 0.0, # negative D 0.1, 1.0, 2.0, 3.0, 3.5 ], # green [ 0.0, 0.0, 0.0, 0.0, 0.0, # negative D 0.0, 0.0, 0.0, 0.0, 0.0 ] [ 0.0, 0.0, 0.0, 0.0, 0.0, # negative D 0.1, 1.0, 2.0, 3.0, 3.5 ], # blue ] } DEF BLUE Emittance { distribution [ # red [ 0.0, 0.0, 0.0, 0.0, 0.0, # negative D 0.0, 0.0, 0.0, 0.0, 0.0 ], # green [ 0.0, 0.0, 0.0, 0.0, 0.0, # negative D 0.0, 0.0, 0.0, 0.0, 0.0 ] [ 0.0, 0.0, 0.0, 0.0, 0.0, # negative D 0.1, 1.0, 2.0, 3.0, 3.5 ], # blue ] } DEF GRAY Emittance { distribution [ # red [ 0.0, 0.0, 0.0, 0.0, 0.0, # negative D 0.1, 1.0, 2.0, 3.0, 3.5 ], # green [ 0.0, 0.0, 0.0, 0.0, 0.0, # negative D 0.1, 1.0, 2.0, 3.0, 3.5 ], [ 0.0, 0.0, 0.0, 0.0, 0.0, # negative D 0.1, 1.0, 2.0, 3.0, 3.5 ], # blue ] } DEF WEIRD Emittance { distribution [ # red [ 0.0, 0.0, 0.0, 0.0, 0.0, # negative D 0.1, 1.0, 2.0, 3.0, 3.5 ], # green [ 0.0, 0.0, 0.0, 0.0, 0.0, # negative D 4.0, 2.0, 9.0, 3.0, 4.0 ] [ 0.0, 0.0, 0.0, 0.0, 0.0, # negative D 0.1, 1.0, 2.0, 3.0, 3.5 ], # blue ] } Sphere { center [ 0 6 0 ] radius [ 1.5 ] use MY_EMITTANCE1 } Sphere { center [ 0 0 6 ] radius [ 2.5 ] use MY_EMITTANCE2 } Sphere { center [ 6 0 0 ] radius [ 3 ] use MY_EMITTANCE3 } Sphere { center [ 0 7 7 ] radius [ 4 ] use MY_EMITTANCE4 } Sphere { center [ 0 15 0 ] radius [ 7 ] use BLUE } Sphere { center [ 15 0 0 ] radius [ 7 ] use GRAY } Sphere { center [ 0 0 30 ] radius [ 12 ] use WEIRD } Sphere { center [ 0 0 -15 ] radius [ 7 ] use BLUE } Sphere { center [ -15 -7 0 ] radius [ 7 ] use GRAY } Sphere { center [ 0 -30 0 ] radius [ 12 ] use WEIRD }