Tagger field mapping analysis
D. Sober 

Postings in reverse chronological order.



Results of Fall 2016 survey of beam elements - 30-Jan-2017

Calculations relating to possibility of scattering to counters in same plane - 02-November-2016

First results from tagger Monte Carlo simulation -- 13-Jul-2016

Derivatives files for high-energy rays (no quadrupole) -- added 03-Jun-2016

High-energy rays (6.69 GeV < E_e < 9.00 GeV) -- Calculated 07-Jan-2016
Note: These rays use a different SNAKE setup, with the EXIT field box instead of the FOCAL field box.
[The derivatives for low-energy rays (0.18 GeV < E_e <6.99 GeV) were posted on 26-June-2015.]

Tagger beam pipe collimation of low-energy electrons -- rev. 18-May-2016

Effects of beam pipe and dipole vacuum entry pipe on low-energy electron trajectories, with and without quadrupole (Beamline_collimation.pdf)
Plot of limiting angles from above document (Collimation_angles.pdf)

Beam optics derivatives with quadrupole -- 11-May-2016

Comparison of raytracing results at 12 GeV using measured map and Tosca field --07-March-2016

Plot difference in x-intercept, energy, angle (Data-Tosca.pdf)

Quadrupole: Comparison of using Tosca field map and simple analytic form -- 03 March 2016

Demonstrate that the analytic form employed for the results of my note of 26-Feb-16 is just as good as using the Tosca field map (Quad_Tosca_and_linear.pdf)

Raytracing with the quadrupole, and effects of radiator position -- 26 February 2016

A first look at using the quadrupole magnet (Quad_and_radiator_position.pdf)
Also discusses differences between goniometer and amorphous radiator positions.
Presented at beam meeting of 29 February 2016

Efficiency of the tagger fixed array -- 02 February 2016

Efficiencies, gaps between counters, and effect of dipole magnet poles (Tagger_ratios_and_gaps.pdf)
Presented at beam meeting of 02 February 2016

Some input files for SNAKE at JLab -- 27 July 2015

Most of my SNAKE calculations have used an old version of the code that I have modified for my convenience. The input "directive" files are of slightly different format than those more recently used in the JLab version. I have run selected calculations through the most recent JLab SNAKE to which I have access (provided by John LeRose in August 2013), and found no significant differences from my calculations at CUA.

In case anyone is interested in using the tagger map files with SNAKE, here are some sample input files that have been tested to work with my map files at JLab:

Some new analysis notes -- July 2015

Revised derivatives from raytracing after probe recalibration -- 26 June 2015

Tagger dipole contour plots -- 19 November 2014
[Note: See later posting "Analysis of the Field Maps (2 July 2015)" for revised contour plots]

New field analysis results -- 23 October 2014


Summary and directory of field maps for raytracing -- 21 July 2014

Note: The "main" maps indexed here have been replaced by the new versions following the probe recalibration - see "Analysis of the field maps" (2 July 2015).

Derivatives of beam optical quantities -- 21 July 2014

Note: This link references the revised file (after probe recalibration) posted on 26 June 2015 -- see above.

At the request of Richard Jones, I have calculated first derivatives of the focal plane quantities xFP, x-angle, zFP and z-angle, with respect to x, x', z and z' at the radiator, as a function of electron energy (assuming E0 = 12 GeV). These derivatives were calculated by taking positive offsets of 1 mm in x and z and 1 electron characteristic angle in x' and z', and comparing with the central ray.
I have checked that the dependence is essentially linear except for one case: dxFP/dx'0 vanishes at the point-to-point focal plane, which intersects the nominal focal plane at Ee ~ 3.3 GeV. In this region, the calculated first derivative is small and not very meaningful.
The table contains only 8 of the possible 16 derivatives. The derivatives of z and z' with respect to x and x' are exactly zero. The derivatives of x and x' with respect to z and z' are small and randomly distributed due to precision uncertainties of order 0.5 ppm, and have also been omitted.



Using the new fixed-array counter positions from the mounting plates -- 02-July-2014

The fixed-array counters were installed in the tagger hall on June 30. Only then did it come to my attention that the counter positions on the mounting plates are not the same as those in the table in the GlueX Wiki (based on our May 2013 calculations). Many of the counters were shifted along their nominal electron trajectories either (a) to increase the spacing between phototube assemblies or (b) to avoid other conflicts with mounting hardware. The net effect of these changes on the energy calibration is small but not negligible, as described below.


Some useful files -- 23-June-2014

By popular request at this morning's beamline meeting:

First raytracing results  --  23-June-2014

The processed field maps (described at the last meeting on 5-June-2014) have now been tested with SNAKE for the full range of electron energies, and agree quite well with previous calculations, as described below.




Update on analysis of field maps  --  05-June-2014

I have completed the analysis and manipulation of the field maps, and am ready to begin raytracing calculations.
The following tables and figures illustrate the results. 
At each excitation I have produced 4 "field boxes" in the format used by the SNAKE code.  The boxes are named

The Entry and Exit boxes were constructed using the measured fields of configurations 5 and 6 respectively, extended by Tosca calculations scaled to the measured field at points of overlap.

Depending on its energy, each trajectory is propagated through 3 field boxes:
Low energy (E < 7.5 GeV): Entry + Main + Focal
High energy (E > 7.5 GeV, including the full-energy electrons): Entry + Main + Exit
The boxes are illustrated and described in the table and figures below.



Field mapping -- Presentation to GlueX Collaboration Meeting, 21-Feb-14  (pdf file)



Progress summary (all regions completed 12-Feb-2014)

Entry beam pipe region (Configuration 6) (added 06-Feb-2014)

I have compared the measured points with the nominal beam line, assuming that the pole center (origin of mapping coordinates) is at the position X = -29.810 cm, Z =629.402 cm in room coordinates and using an angle of 6.5 degrees. The measured points are all within 5 mm of the beam line, differing by about 2 mm at the pole root, and the slope of the line relative to the beam line is about 7 mr (0.4 degrees). The fields in this region at the three excitations (0.75, 1.5 and 1.7 T, all scaled to 1.5 T) agree very well with each other and also with Tosca, if the Tosca calculation is shifted by -4 mm (upstream).

Configuration 3 (mapped Feb 3-4, 2014) (added 07-Feb-2014)

This configuration is nearly the mirror image (through Y=0) of Config. 1, and the field looks very similar to Config. 1, except that the variations between the probes (uncalibrated) are even larger, easily visible in the plots versus X. Most of this effect goes away when I apply the nominal calibration factors.
Here are some sample plots. All 3 excitations are very similar. 

Comparison with Tosca, and alignment tests (added 24-Jan-2014)

Configuration 2 (mapped Jan. 14-15, 2014)

This configuration consists of two files at each excitation: a rectangular region and an appended triangular region.
I have combined the two files onto a single grid, and plot the results below.

At the highest X and Y values, the field drops to 0 because the measurements are made over a triangular region (see the "dotplots" to visualize this.)

In the fringe field region, there is an interesting periodicity of about 70 cm, which may be due to the magnetic effects of some hardware like the coil clamps (or the mapping apparatus?)

Configuration 1 at 1.5 Tesla (mapped Jan 8, 2014)


Old information - 12 December 2013

Here are some files which may be helpful in analyzing the mapping data.
Updated versions of these files are available at JLab on ~sober/HallD/tagger_mapping, in case you are able to read them there.

  • map_analysis.txt (Description of program mapsort and plotting procedures)
  • dmapsort.f (Fortran program)
  • Configuration1.txt (sample data file from Tim Whitlatch)
  • plotvsx.gpl (sample gnuplot input file to plot output of dmapsort vs. x)
  • plotvsy1-3.gpl (sample gnuplot input file to plot output of dmapsort vs. y using 3 output files)