GEAMAG: GEANT simulation for MAGNEX

GEANT overview

GEANT is a programming tool that has been developed at CERN to help simulate detector performance for the design of large particle and nuclear physics experiments [1]. What GEANT does:

Strictly speaking, GEANT is not a program itself, but a library of routines that are linked together with modules written by the user specific to the problem to be solved. In our case, the compiled program with the geometry for MAGNEX has been named GEAMAG. We started our project before GEANT4 was fully released, so we have used GEANT version 3.21 and the programming is done in Fortran. The effort to convert to GEANT4 would be considerable.

GEAMAG was originally developed on a Unix platform. It was ported to Linux in March 2001.

Geometry

The basic geometrical elements or ``volumes'' that have been constructed in the GEAMAG program are:

A view of the overall layout, taken from the interactive version of the GEAMAG program, is shown in the figure below:
-
Layout of the elements in the GEAMAG simulation. The dipole and quadrupole magnetic fields are not shown. In the focal plane element, the chamber walls, window support mesh and field defining wires have been removed for clarity.

Magnetic field

For the dipole, the magnetic field (including the important fringing fields at the entrance and exit of the magnet) was read into GEAMAG from a data file (map) generated by ZGOUBI. The field vector required by GEANT at arbitrary locations in the x, y plane is then interpolated from this map using normalised B-splines [4]. Derivatives of the field up to second order are calculated at the same time. These derivatives are used to calculate the field vector out of the median plane, following the formulae in the ZGOUBI manual [2].
For the quadrupole, a field map was not used. Instead, the field is generated internally in GEAMAG by routines based on the formulae used in ZGOUBI.

Detector intrinsic resolutions

A fixed detector intrinsic resolution, which includes contributions from the electronics and acquisition system, is included in the full calculations. This contribution to the broadening of the signals is made by adding a randomly generated noise with a Gaussian distribution whose width is specified in the program.

One should note that the detector intrinsic resolutions (PSD and focal plane) used here are taken from the expected improvement in resolution after modifications, rather than those actually measured in the detector test runs in May 1997 [3]. A future study could investigate the final energy resolution obtainable for the full system with the experimentally measured values. For the PSD, the values used here are for the microchannel plate with magnetic field and are given in the following table:

Intrinsic resolutions assumed for the MCP start detector.
Parameter Resolution (FWHM)
X 0.07 cm
Y 0.07 cm
T 0.5 ns

In the case of the focal plane detector, the values are for the modified GANIL drift chambers, with the value for the vertical position resolution reported in ref. [5]. and are given in the table below:

Intrinsic resolutions assumed for various components of the focal plane detector.
Parameter Component Resolution (FWHM)
X Drift Chamber 0.02 cm
Y Drift Chamber 0.05 cm
DE Ionisation Ch. 20 keV
Eresid Silicon array 40 keV
T Silicon array 0.8 ns

Spreading from vertical drift of electrons

The spreading of the electron cloud as it drifts in the chamber gas from the ionization point towards the anode introduces one component of the broadening of the position signal. For details on experimental determinations of the spread see, e.g., Schmidt and Martens [6]. The sigma of the variation of the transverse spreading depends on the square root of

2eT Ldrift / Npair Ered

where eT is the transverse characteristic electron drift energy, which depends on the gas type. For pure isobutane, we take eT as 0.2 eV [7]. For helium + 16% butane, Schmidt and Martens [6] indicate a value of eT of 0.28 eV. The number of electrons in the swarm, Npair, is obtained from dividing the energy loss underneath DC1 by the energy to create an ion pair in the gas. For isobutane, this is 23 eV, for helium it is 41 eV. The reduced field is the value required to be in the ``plateau'' region of the drift velocity vs Ered curve. For isobutane, this is about 3 kV/cm at 1 atm, or 30 V/cm at 10 mbar pressure. For helium, the number is about 12.5 V/cm at 10 mbar. The estimation of the contribution to the vertical position signal is similar to that for the horizontal, except that eT should be replaced by eL in the above formula, where eL is in general smaller than eT. Schmidt and Martens [6] give eL = 0.12 eV for helium with 16% isobutane. Assuming the same L/T ratio for pure isobutane, one obtains eL approx 0.1 eV (since the electron drift contribution is always small for isobutane, this assumption is not critical).

Bibliography

[1] GEANT: Detector description and simulation tool (version 3.21), CERN Program Library Long Writeup W5013, Applications Software Group, CERN, Geneva, Switzerland (1997).

[2] F. Meot and S. Valero, ZGOUBI Users' Guide, Version 3, SATURNE, LNS/GT/93-12 (1996).

[3] A. Cunsolo, M. Aliotta, A. Bonaccorso, F. Cappuzzello, E. Costanzo, D. Ficarra, A. Foti, M. Lattuada, M. Re, S. Romano, V. Shchepunov, C. Spitaleri, A. Tumino, D. Vinciguerra, S. Cherubini, P. Roussel-Chomaz, W. Mittig, O. Malishev, A. Popeko, H. Savajols, C. Stephan, L. Tassan-Got and A Yeremin, MAGNEX: a large acceptance magnetic spectrometer for EXCYT, INFN-LNS report, 1998.

[4] W. Munch and B. Schorr, Routine NORBAS, (Normalised Basic Splines) CERN MATHLIB library routine E210.

[5] A.C.C. Villari, Nucl. Instrum. Methods A 281 (1989) 240.

[6] B. Schmidt and K. Martens, Nucl. Instrum. Methods A 317 (1992) 148.

[7] G. Charpak and F. Sauli, reprinted in "Experimental techniques in high-energy nuclear and particle physics", ed. Th. Ferbel (World Scientific, 1991).


 
* Back to Melbeck's Home page * Back to GEAMAG index

Last modified: 16 March 2002