RoomFuConference Room SADv

SAD Update. V1.0.8.17b. PHOTONS and PhotonList

SpeakerFK. Oide

(Date: Monday, January 13, 2003 11:57:29)


Dear Users:

1. The radiation spectrum in a tracking with TRPT was updated to K. Yokoya's new routine that inculdes angular deviation of photons as well as polarizations. Previous versions involoved only energy spectrum. The new routine is applied for BEND, QUAD, SEXT, OCT, DECA, and DODECA. Other elements, including MULT or CAVI, do not support radiation at all. In a solenoid, only energy spectrum is included (same as before). As a result of this change, an individual result of tracking with RAD and TRPT will be different from those by previous versions.

2. A new flag PHOTONS is defined. When it is ON (default is OFF), TrackParticles generates a list of all photons radiated through the tracking. The list is assigned to a symbol PhotonList. PhotonList is a list of

{en, gx, gy, gz, nx, ny, nz, xi1, xi2, xi3, np, nele}

where

en: photon energy [eV]
gx: GX coordinate of the emission point [m]
gy: GY coordinate of the emission point [m]
gz: GZ coordinate of the emission point [m]
nx: GX component of the photon direction vector
ny: GY component of the photon direction vector
nz: GZ component of the photon direction vector (nx^2+ny^2+nz^2)=1.
xi1: Stokes' parameter for polarization 45 degree to the GZ=0 plane.
xi2: Stokes' parameter for right-handed polarization
xi3: Stokes' parameter for polarization in the GZ=0 plane.
np: particle number
nele: component number in the beam line

The probability of each polarization is given by each Stokes' parameter as
(1+xi)/2 . TrackParticles always updates PhotonList. The length of PhtonList
is the number of emitted photons.
Remember that the {GX, GY, GZ} = {0, 0, 0} and their directions are {z, -x, -y}
at the entrance of the beam line by default. It is changeable by the GEO command anyway.