Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7...

49
Simulating Hard-Xray beamlines by ray-tracing using ShadowOui Manuel Sanchez del Rio Page 1 20160203 [email protected]

Transcript of Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7...

Page 1: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

Simulating Hard-Xraybeamlines by ray-tracing using ShadowOui

Manuel Sanchez del Rio

Page 1 20160203 [email protected]

Page 2: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

OUTLOOK

• Introduction to ray tracing• Sources• Optics for Hard X-rays• Examples

Page 2 20160203 [email protected]

Page 3: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

THEORY MODEL

Page 3

MAXWELL WAVE HELMHOLTZ

GEOMETRICAL OPTICSλ->0WAVE OPTICS

FRESNEL-KIRCHHOFF…

FOURIER OPTICS

FULLY COHERENT OPTICSe.g. SRW

FULLY INCOHERENTe.g. SHADOW3

Very simple solution: we can sample the beam in many rays

Page 4: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

COHERENT FRACTION (?)

Page 4 20160203 [email protected]

Even with the new source, at 20 keVthe emission is 99% incoherent =>

Optics simulations for incoherent beams cannot be neglected!!

Page 5: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

THEORY MODEL

Page 5 20160203 [email protected]

FULLY COHERENT

FULLY INCOHERENT

PARTIAL COHERENCE

•Combination of many waves•Treated in a statistical way•Full theory exists (Mandel & Wolf)•Analytical model for Gaussian Beams

The HYBRID model:apply concepts of wave optics to

correct results of geometrical optics

The multi e- model: We know how to calculate and

propagate a coherent wavefront(emitted by a single electron), so let

the computer repeat it N times

Page 6: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

Trace (the beamline)

α

p

yz

xq

z

x

x

y

z

Energy, Intensity

Page 7: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

A MODERN RAY-TRACING TOOL

7

RAY-TRACING ENGINE GUI AND DATA-FLUX ENGINE

COMBINING POWERFUL TOOLS TOGETHER

M. Sanchez del Rio, N. Canestrari, F. Jiang, F. Cerrina, “SHADOW3: a new version of the synchrotron X-ray optics modelling package”, J. Synchrotron Rad. (2011), 18, 708–716

J. Demšar, B. Zupan, “Orange: From Experimental Machine Learning to Interactive Data Mining”, White Paper (www.ailab.si/orange), Faculty of Computer and Information Science, University of Ljubljana(2004)

SHADOW3https: / /g i thub .com/sr io /shadow3

ht tp : / /orange.b io lab.s i

Page 8: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

GOAL: VIRTUAL EXPERIMETS – SOFTWARE INTEGRATION

Page 8

Storage Ring(e- optics)

Radiation devices(e- -> γ)

Beamline(γ optics)

Sample(γ −matter

interactions)

Beamline Experiment Chain

ShadowOui

At-Collab?

SRW?

shadow3

XOPPY

XPD

hybrid dabam

OASYS

WISE XRS

Page 9: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

OASYS (ORANGE SYNCHROTRON SUITE)

ShadowOui

shadow3xraylib

pymca (silx)

Physical Optics

XOPPY

xraylibsilx

crystal

Stokes/muller

Graphical environment for optics(and more) simulations• Python-based• Module add-ons• Packages that communicate

SRW??

L Rebuffi

X-ray server

Stepanovcodes

WISE

rough surface scattering

Acceleratortools

pyAT

http://www.elettra.eu/oasys.html

Page 9

Page 10: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

X-ray tubesRadioactive sources / Excitation by radioactive decaySynchrotron Bending MagnetsSynchrotron insertion devices (wigglers and undulators)X-ray lasersOthers: Inverse Compton, Channelling Pulsars/Quasars/Black holes etc.

ShadowOui has tools to simulate synchrotron sources.

In addition a “Geometrical Source” can be used to approximate any source.

X-RAY SOURCES

Page 11: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

BM – INCOHERENT EMISSION ALONG THE TRAJECTORY

Monte Carlo (SHADOW)Energy (and polarisation) sampled from spectrum

Geometry (along the arc,)

Angular Distribution for one electron

Convolution with electron beam (σx, σz, σ’x, σ’z)

xy

x x’

xy

z

Real Space (top) Phase Space (H)

ex12_bendingmagnet.ows

Page 12: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

UNDULATOR: MUCH MORE COMPLEX: 1E- EMISSION INTERFERS WITH ITSELF

For a single energy (odd harmonic)

The FULL undulator is not yet available in ShadowOui, but it will be there very soon!

Page 13: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

ONUKI & ELLEAUME UNDULATORS, WIGGLERS AND THEIR APPLICATIONS, CRC PRESS, 2002

σ r ',photon = 0.69 λL

≈ λ2L

σ r ,photon = 2.7044π

λL ≈ λL2π 2

•THESE FORMULAS ARE VALID AT THE WAIST, AT THE UNDULATOR RESONANCE, AND SUPOSSING GAUSSIAN EMISSION OF PHOTONS)•BY NOW IN ShadowOui WE APPROXIMATE UNDULATORS BY GEOMETRIC SOURCES WITH GAUSSIAN SIZES AND DIVERGENCES

Page 14: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

WIGGLER: LIKE BM, BUT A BIT MORE COMPLEX

ex13_insertiondevices.ows

From magnetic field to trajectory, then:•Photons emitted with axis tangent to the trajectory•More photons where higher curvature•At the emission point, the angles correspond to the “local” bending magnet

Page 15: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

Practical case of Wiggler simulations:

The new “Bending Magnet” beamlines at the EBS

Page 15 20160203 [email protected]

Page 16: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

sw =13.8379 m

DQ2CB=0.4 TEc = 9.6 keV

DQ1DB=0.57 TEc = 13.6 keV

QF8D

Page 17: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

ORANGE BOOK

Page 18: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

20 keV – 1:1 Ideal focusingBM 3P

x12 Gain

Any solution produces a much more brilliant source than the present BMs

Page 19: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

Emission 3P wiggler at 20 keV

Page 20: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

Accelerator BeamlineComplexity Performances?

Effect of side BMs?

Page 21: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

2PBcut – 20 keV – alignmentTrajectory 1:1 focusing (Toroid)

Page 22: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

1P Divergences 5keV 80 keV

Page 23: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

OPTICAL ELEMENTS

ROLES

•Transport the beam (vacuum)

•Shape the beam (slits)

•Focus (or collimate) (focusing elements: mirrors, lenses)

•Filtering (high pass: attenuators/filters, low pass: mirrors)

•Monochromatizing (crystals, multilayers)

PassiveSlits

Attenuators

Reflective opticsMirrors

Refractive OpticsLenses

Diffractive optics(Gratings)MultilayersCrystals

Page 24: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

OPTICAL ELEMENTS

For each optical element we need:

Geometrical model: how the direction of the rays are changed:

reflected (mirrors)refracted (lenses)diffracted (gratings and crystals)

Physical model: how the ray intensity (in fact electric fields) decreases because of the interaction

•Structures along the surface =>playing with the direction

•Structures in depth => playing with the reflectivity

Page 25: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

MIRRORS

Fresnel equations give the reflectivity as a function of angle and photon energy. As a consequence, one gets the critical angle:

GEOMETRICAL MODEL PHYSICAL MODEL

1 1 2 2 1 2 2 1

1 1 2 2 1 2 2 1

sin sin sin sin;sin sin sin sin

n n n nr rn n n nσ π

θ θ θ θθ θ θ θ

− −= =

+ +

Page 26: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

MIRRORS•Total reflection: very grazing angles (~mrad):

•Long mirrors

•High aberration (shape is very important)

•Surface finish•Slope errors: ~ urad•Roughness: ~A

•Mirror combinations (e.g. KB)

ex15_aberration.ows ex16_kb.ows

2cθ δ=

Page 27: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

MULTILAYER MIRRORS (PHYSICAL MODEL)

• no reflection from the back of the substrate

• compute recurrently the reflectivity of each layer from bottom (substrate) to top

Page 28: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

LENSE = TWO INTERFACES

absorption in media

I/I0 = exp(-μ t)

GEOMETRICAL MODEL PHYSICAL MODEL

FocusingAbsorptionChromatic aberrationsGeometrical aberrations:

Which is the best shape?Cylindrical => Lots of aberrationsParabolic => Much less aberrations (but non-zero)Elliptical => collimated beam to convergent beamHyperbolic => convergent beam to collimated beam

Page 29: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

SPHERE ELLIPSE

PARABOLAELLIPSEPARAXIALMARGINAL

IDEAL INTERFACE SHAPE FOR FOCUSING A COLLIMATED BEAM

Page 30: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

FULL RAY TRACING WITH SHADOWOUI: STACK OF INTERFACES

…ddVddIn

δi,μiδi+1,μi+1

CRL = n identical Lenses

TRANSFOCATOR = m different CRLs

ex24_transfocator.owsOTHER_EXAMPLES/lens_elliptical.owsOTHER_EXAMPLES/CRL_Snigirev_1996.ows

Page 31: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

CRYSTAL DIFFRACTION

A result of COHERENT (RAYLEIGH) scattering of the X-rays on the elements of a periodic structure (e.g., atoms).

Although σR is small compared to other processes, the effect is the basis of X-ray diffraction.

The (small) scattering is enhanced by the periodic distribution of the scatterers (atoms)

2θIn

tens

ity

Page 31 20160912 Spectroscopy day-out [email protected]

Page 32: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

KINEMATICAL VS DYNAMICAL DIFFRACTION

The diffraction of X-rays by very smallcrystals has been described by Laue'skinematic theory.

It supposes that oscillators in thecrystal are only under the influence ofthe incident wave, neglecting theinteraction between oscillators.

It can be applied to small crystals, likein powder diffraction.

For large crystals, the kinematicaltheory is no longer valid. This case istreated by the dynamical theorywhich includes multiple scattering ofthe radiation emitted by the oscillatorsand its interaction with the incidentwave.

Page 32 20160912 Spectroscopy day-out [email protected]

Page 33: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

DARWIN TREATMENT OF DYNAMICAL THEORY (1914) – THE DARWIN WIDTH

( )

( )

22

22

1 for 1( ) 1 for 1

for 11

x x xR x x

xx x

⎧ − − ≥⎪⎪= ≤⎨⎪ ≤ −⎪ + −⎩

Page 33 20160912 Spectroscopy day-out [email protected]

Page 34: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

CRYSTALS

BRAGG or reflection

LAUE or transmission

Geometrical modelGuarantees that the Liouville’s theorem isfulfilled

Physical model Crystal reflectivity is given by the DynamicalTheory of Diffraction (Zachariasenformalism)

ex23_crystal_laue.ows

S 1Δθ1 = S 2 Δθ2

ex17_sagittalfocusing.owsOTHER_EXAMPLES/crystal_analyzer_diced.owsOTHER_EXAMPLES/crystal_asymmetric_backscattering.ows

Page 35: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

EXAMPLES

Playing with shape and geometry in crystal• Factors that affect the energy resolution• Sagittal focusing• Bent crystal analyzers (ID26)

Dispersive crystals: some consequences• Visibility of coherent patters• Laue focusing• Rainbow spectrometers

Page 35 20160203 [email protected]

Page 36: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

λ θ θ θλ θ

ω⎡ ⎤Δ Δ

= = Δ ≈ −+ Δ +⎢ ⎥⎣ ⎦

1

2

0 01

02 1

sincot cotsrcD

sp

pR

EE

p

s1Source size s1

Source divergence Δsrc-> Slits, collimationor antiparalel (++)

Geometrical term (curvature R)

Darwin width ωD-> Intrinsic resolution

Bragg’s angle dependency cotθ0

Page 37: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

λ θ θ θλ θ

ω⎡ ⎤Δ Δ

= = Δ ≈ −+ Δ +⎢ ⎥⎣ ⎦

1

2

0 01

02 1

sincot cotsrcD

sp

pR

EE

System I1 I2 ΔE1[eV]

ΔE2[eV]

flat-flat 413±14

307±12

8.92±0.55

8.71±0.69

Rowland(1:1)-flat

414±25

65±9

1.44±0.06

1.23±0.24

Rowland(concave+convex)

399±12

296±10

1.44±0.07

1.32±0.06

Out-Rowland(1:3)-flat

408±18

36±3

8.2±0.9

2.1±0.5

Source size s1

Source divergence Δsrc-> Slits, collimationor antiparalel (++)

Geometrical term (curvature R)

Darwin width ωD-> Intrinsic resolution

Bragg’s angle dependency cotθ0

Page 38: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

Source size s1

Source divergence Δsrc-> Slits, collimationor antiparalel (++)

Geometrical term(curvature R)

Darwin width ωD-> Intrinsic resolution

Bragg’s angle dependency cotθ0

λ θ θ θλ θ

ω⎡ ⎤Δ Δ

= = Δ ≈ −+ Δ +⎢ ⎥⎣ ⎦

1

2

0 01

02 1

sincot cotsrcD

sp

pR

EE

Page 39: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

λ θ θ θλ θ

ω⎡ ⎤Δ Δ

= = Δ ≈ −+ Δ +⎢ ⎥⎣ ⎦

1

2

0 01

02 1

sincot cotsrcD

sp

pR

EE

Source size s1

Source divergence Δsrc-> Slits, collimationor antiparalel (++)

Geometrical term (curvature R)

Darwin width ωD-> Intrinsic resolution

Bragg’s angle dependency cotθ0

Page 40: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

Intensity (in arbitrary units) versus magnification factor M for monochromatic (E=20 keV) point source placed at 30 m from the sagittaly bent crystal. We clearly observe the maximum of the transmission at M=0.33, as predicted by the theory (C. J. Sparks, Jr. and B. S. Borie Nuclear Instruments and Methods, 172, 237-242 (1980)).

5 mrad

2.5 mrad

1 mrad

M=q/p=1/3

Shape effects:•Anticlastic curvature•Cylindrical vs•Conic (Ice&Sparks, JOSA A11 (1994) 1265)

Beam transmission vs angular divergence

See: ex18b_sagittalfocusing.wsPage 40 20160912 Spectroscopy day-out [email protected]

SAGITTAL FOCUSING

Page 41: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

SPHERICALLY BENT CRYSTAL ANALYZERS OF 0.5 M RADIUS (M ROVEZZI)

Experiment vs ray tracing study.

All details in the paper:

M. Rovezzi et al., arXiv:1609.08894 (2016)

http://arxiv.org/abs/1609.08894

Page 41 20160203 [email protected]

Page 42: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

SBCA 1 M AT 75°

Page 43: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

SBCA 0.5 M AT 75°

Page 44: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

THE CRYSTAL GEOMETRIC MODEL IN DETAIL

2 1sin sin sindλθ θ α− = −

A crystal behaves like a grating or prism, except the Bragg Symmetric crystal that behaves like a mirror.

sinGratingddmα

=

Page 44

• Asymmetric Bragg & every Laue crystals are dispersive elements (X-rays with different energies will exit in different directions)

• Bragg symmetric crystals are non-dispersive

They modify the divergence of the beam. It must be taken into account when combined with other focusing elements

Page 45: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

Dispersive crystals reduce visibility of diffraction patterns by coherent light

α=0 α=0.15

8000.0 eV 8000.5 eV

Page 45

Page 46: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

“Polychromatic focusing” with flat Laue crystals is fake focusing

Page 46

Page 47: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

Extreme asymmetry (backscattering) produces a rainbow effect Shvyd’ko 2006 PRL 97, 235502

Page 47

Page 48: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

Page 48 20160203 [email protected]

See you in the practical session to model your beamline like you were playing video games!!

Page 49: Simulating Hard-Xray beamlines by ray-tracing using ...€¦ · A MODERN RAY-TRACING TOOL 7 RAY-TRACING ENGINE. GUI AND DATA-FLUX ENGINE. COMBINING POWERFUL TOOLS TOGETHER. M. Sanchez

THE END

Page 49

Thanks!