# A model for the interaction of high-energy particles in straight and bent crystals implemented in Geant4

- First Online:

- Received:
- Accepted:

DOI: 10.1140/epjc/s10052-014-2996-y

- Cite this article as:
- Bagli, E., Asai, M., Brandt, D. et al. Eur. Phys. J. C (2014) 74: 2996. doi:10.1140/epjc/s10052-014-2996-y

- 7 Citations
- 448 Downloads

## Abstract

A model for the simulation of orientational effects in straight and bent periodic atomic structures is presented. The continuum potential approximation has been adopted. The model allows the manipulation of particle trajectories by means of straight and bent crystals and the scaling of the cross sections of hadronic and electromagnetic processes for channeled particles. Based on such a model, an extension of the Geant4 toolkit has been developed. The code has been validated against data from channeling experiments carried out at CERN.

## 1 Introduction

The interaction of either charged or neutral particles with crystals is an area of science under development. Coherent effects of ultra-relativistic particles in crystals allow the manipulation of particle trajectories thanks to the strong electric field generated between crystal planes and axes [1, 2, 3]. Important examples of the interaction of neutral particles in crystals include production of electron–positron pairs and birefringence of high energy gamma quanta [4, 5, 6]. Radiation emission due to curved trajectories in bent crystals has been seen to enhance photon production through bremsstrahlung, channeling radiation, parametric X-ray radiation, undulators [7, 8, 9, 10, 11] and recently through volume reflection and multiple volume reflection [12, 13]. The inelastic nuclear interaction rate is known to be modified by channeling and volume reflection [14].

The study of coherent effects for the interaction of particles with aligned structures have always exploited opportunities furnished by numerical simulations with the most advanced computers and computational methods of the current period. Various approaches have been adopted.

The binary collision model allows the determination of the trajectory of a low energy particle in a crystal with high precision, but it is computationally expensive due to the need to solve the equation of motion of a particle with an integration step smaller than the cell distance between two neighboring atoms, which is typically less than \(1 {\AA }\). As an example, the Monte Carlo code by Oen and Robinson [33] was capable of predicting the experimental results observed in 1963 [34].

By adopting the continuum approximation [35], the equation of motion can be solved in one dimension for planar channeling with an integration step of up to 1 \({\upmu }\)m for GeV particles [36, 37, 38, 39, 40, 41], with a high computational cost for each particle due to the necessity of integrating over the full particle trajectory. As an example of the capability of such a method, in 1987 Vorobiev and Taratin predicted the volume reflection phenomenon in bent crystals [3] which was first observed in 2006 by the H8RD22 collaboration [42]. In 2013, an approach based on the numerical integration of classical relativistic equations of motion in a dynamical generation was developed for the MBN Explorer software package in order to study relativistic phenomena in various environments such as crystals, amorphous bodies and biological media [43]. A Fluka model for the simulation of planar channeling of positive particles in bent crystals relies on the continuum potential approximation was proposed in 2013 [44].

Thanks to the large amount of data [14, 29, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59] with track reconstruction resolutions of \(<\)\(10\,{\upmu }\)rad, [46] Monte Carlo codes based on the experimental cross sections of orientational phenomena were developed [57, 60]. With this model, very high computational throughput is achieved but the scaling of dechanneling models is inaccurate due to the lack of a dedicated campaign of measurement. Moreover such an approach is not suitable to describe the cross section variation of physical phenomena for channeled particles.

Nowadays Monte Carlo simulations of the interaction of particles with matter are usually done with downloadable toolkits such as Geant4 [61] and Fluka [62]. Such Monte Carlo codes are continuously expanded and improved thanks to the collaborative effort of scientists from around the world. Geant4, an object-oriented toolkit, has seen a large expansion of its user community in recent years. As an example, applications simulated by Geant4 range from particle transportation in the ATLAS detector [63] to calculations of dose distribution curves for a typical proton therapy beam line [64], and from radiation analysis for space instruments [65] to early biological damage induced by ionizing radiation at the DNA scale [66].

A version of Geant4 with the first implementation of a physical process in a crystal was released with the process of phonon propagation [67, 68], but no orientational effects for charged particles were developed at that time. The concurrent presence of many physical processes forces the use of an integration step greater than a \({\upmu }\)m to limit the computational time. As a result, the full solution of the equation of motion is not suitable. An alternative approach would be to simulate orientational effects using experimental data, but such data (channeling of negative particles in bent crystals, for example) do not currently exist.

In this paper we present a general model for the simulation of orientational effects in straight and bent crystals for high energy charged particles. The model is based on the continuum potential approximation but does not rely on the full integration of particle motion. The model has been implemented in Geant4, and validated against experimental data.

## 2 Model

In this section the models for channeling and volume reflection are presented. Since they are based on the continuum potential approximation, a resume of the Lindhard work and its range of applicability is presented here.

### 2.1 Continuum approximation

scattering angles may be assumed to be small. Indeed, scattering at large angles implies complete loss of the original direction.

Because the particle moves at small angles with respect to an aligned pattern of atoms and because collisions with atoms in a crystal demand proximity, correlations between collisions occur.

Since the wave length of relativistic particle is small compared to the lattice constant, a classical picture can be adopted.

The idealized case of a perfect lattice may be used as a first approximation.

The continuum potential approximation can be extended to regions closer than \(r_{min}\) to the atomic position by treating in more detail atomic displacement in the structure. In fact, since the crystal temperature is usually higher than 0 \(K\) degree, atoms vibrate around their center of mass. By averaging the thermal vibration amplitude over space and time, the probability density function for the position of atoms can be derived. Thus, the continuum approximation can be extended to regions closer to the center of vibration of atoms. Because the averaging is due to thermal fluctuations, such an approximation is not valid at very low temperatures and the limits of the continuum approximation must be kept in mind.

### 2.2 Channeling

The continuum interplanar potential for main planes in crystals [69] can be approximately described by a harmonic potential well for positive particles, as shown in Fig. 1c. However for negative particles, being attracted by nuclei, the interplanar potential must be reversed and becomes non-harmonic with a minimum in the middle of the potential well, as shown in Fig. 1d. Because the trajectory is strongly affected by such a potential, positive and negative particles under channeling trace different shapes in phase space (see Fig. 1b).

For bent crystals the model is still valid. The sole difference relies on the modified potential in the non-inertial reference frame orthogonal to the crystal plane or axis. In fact, the centrifugal force acting on the particle in this frame pulls down the potential barrier resulting in a shallower potential well. Thus, the condition for channeling holds with a modified maximum potential and transverse energy related to the non-inertial reference system.

The presence of torsion in a crystal spoils channeling efficiency in bent crystals [28]. Indeed, the orientation of the channeling angle with respect to the beam direction changes with the impact position on the crystal surface. Since a beam has a finite size, two particles with the same direction and the same impact position on the potential well but different impact positions on the crystal surface have different transverse energies. This effect is introduced in the simulation by changing the plane direction with respect to the impact position on the crystal surface.

Another important parameter for channeling in bent crystals is the miscut [70], which is the angle between the lateral surface of a crystal and the atomic planes. Only the trajectories of particles channeled near a crystal edge are affected by the presence of the miscut, because it modifies the total length of the bent plane of channeling. This effect is introduced by defining the plane orientation independently of the crystal volume.

### 2.3 Dechanneling and volume capture

Particles which no longer satisfy the channeling condition have suffered dechanneling. Unchanneled particles which enter the channeling state undergo volume capture. Dechanneling and volume capture take place when particles interact incoherently with nuclei or electrons. Indeed, a channeled particle can acquire enough transverse energy to leave the channeling state by exceeding the maximum of the potential well, or an unchanneled particle can lose energy and decrease its transverse energy by passing under the maximum of the potential well.

The same response for the interaction probability is not obtained by averaging the density over an oscillation period. Therefore, this model must be adapted for crystals with lengths along the beam greater than one oscillation period. On the contrary, by integrating the particle trajectory it is possible to determine the interaction probability for each step depending on the position in the channel. Thus, the peculiar characteristic of channeling in the first layers of a crystal can not be described by the averaging used in the model developed in this paper.

### 2.4 Volume reflection

When charged particles cross a bent crystal tangent to its planes they are “reflected” in the direction opposite to the bending curvature. This is called volume reflection. In fact, the particle is deflected by the continuous potential barrier of one plane, but immediately leaves the channel because the barrier of the opposite plane is lowered due to bending, and thus the particle cannot be trapped under channeling. Therefore, the condition for volume reflection holds when the projection of the particle momentum on the direction of a plane changes sign. Volume reflection and related phenomena limit the maximum allowed step length. Indeed, particles can be captured into a channeling state if they lose enough transverse energy to fulfill the channeling condition \(E_{x}<U_{0}\). Thus, the step length must be comparable to the oscillation period near the turning point. The distance of a particle to the tangency point in a bent crystal must be evaluated at each step to set the step size at the proximity of the interesting region.

### 2.5 Average density

## 3 Geant4 implementation

The Geant4 toolkit allows new physical processes to be added to the standard ones it already provides. Thus, a process can be added to already developed simulations with minor modification of the code. As a consequence, the influence of the new process on existing experimental apparatus can be studied. As an example, with the addition of the channeling process, the influence of channeling on the production of secondary particles in a crystal collimation scheme as well as in a crystal extraction scheme can be simulated.

A new process must provide its mean interaction length and how particle properties are affected by the interaction. Indeed, at each step, the toolkit computes for all the processes their mean interaction length and the shortest one limits the maximum step the particle can traverse in a geometrical volume. If the process occurs, the particle parameters are modified by the process. Then, the particle moves to the new position and the routine takes place for a new step.

The model proposed in this paper has been implemented by a process describing the orientational process, and wrappers that modify the material density in existing processes. In addition, the capability of calculating the crystal electrical characteristics have been inserted to allow the simulation of orientational processes with no need for external software.

### 3.1 Channeling process

The class used for the implementation of orientational processes is called \(\mathtt {ProcessChanneling}\). It inherits from the virtual class which defines the behavior of discrete physical phenomena (\(\mathtt {G4VDiscreteProcess}\) class). Because the particles may undergo channeling only in a crystal, the channeling process is valid only in a volume with a crystal lattice.

When a particle crosses the boundary between two geometrical volumes, one with and one without a crystal lattice, the channeling process limits the step of the particle and checks if the particle is subject to orientational effects. A uniformly distributed random number is generated to determine the impact position of the particle on the crystal channel \(x_{in}\) and, consequently, to compute the initial potential energy \(U_{0}\). The particle momentum is projected on the channeling plane to evaluate the transverse momentum. The initial transverse energy \(E_{x_{in},\theta _{in}}\) is computed through Eq. 6. Thus, \(E_{x_{in},\theta _{in}}\) is used to find the modified density \(\overline{\rho }(E_{t})\). If the particle satisfies the channeling condition, \(E_{x_{in},\theta _{in}}<U_{0}\), the channeling process proposes to the Geant4 core an alignment of the particle momentum with the direction of the channeling plane. The condition for channeling is recomputed until the particle exits the volume with the crystal lattice.

Volume reflection occurs only for bent crystals under the condition defined in Sect. 2.4. Under volume reflection, the particle momentum vector is rotated by the volume reflection angle around the axis orthogonal to the channeling plane.

### 3.2 Crystal

The class for the description of a crystal structure (XVPhysicalLattice class) was introduced into Geant4. In order to define a geometrical volume as a crystal, the class has to be attached to a physical volume.

This class collects the crystal data, such as unit cell (XUnitCell class) and bases (XLogicalBase class). The base contains the kind and disposition of the atoms. The unit cell groups the unit cell information, i.e., the sizes and the angles of the cell, and holds a vector of pointers to as many bases as needed. The information stored in a unit cell may be used to compute electrical characteristics under the continuum approximation of the channeling processes.

### 3.3 Wrappers

At each step in a crystal, the particle momentum can be modified by any of the Geant4 processes. Such modifications vary the transverse energy of a particle and may cause dechanneling, that is, the overcoming of the potential well maximum. As stated in Sect. 2.3, the average densities of nuclei and electrons change as a function of the transverse energy of the particle. Thus, these densities should be recomputed at each step and used to modify the cross section of the physics processes which depend on the traversed quantity of matter (see Sect. 2.5).

In order to modify the cross section of existing processes and to preserve code re-usability for future releases of Geant4, wrapper classes for the discrete and continuous processes were developed. For both these classes, the interaction length of discrete processes is resized proportionally to the modified material density. For the energy loss of the continuous processes, the traversed length is resized in proportion to the modified average density. For each wrapped process a wrapper object must be instantiated. The wrappers need only the average density to recompute the process cross section. Thus, in principle, it may work independently of the channeling process.

## 4 Examples of calculation

Model validation has been completed by comparison with published experimental data. Experiments studying the efficiency of channeling vs. incoming angle [29], the rate of inelastic nuclear interaction under channeling [14], and the channeling efficiency dependence on radius of curvature for bent crystals [76], were simulated for positive particles. For negative particles, simulations of the dechanneling length for high energy pions [58] was performed. Comparing simulations to experiments allowed both the precision of the model and the quality of the Geant4 implementation to be checked.

A bent crystal was modeled as a small fraction of a toroid with a bending radius on the order of a meter and a length on the order of a mm along the beam direction, matching the dimensions used in the experiment. Though torsion can be simulated, it was set to zero for all the current simulations. This has no effect on the agreement of simulation with data, even though the experimental data have been corrected for torsion. In addition, the miscut value has no influence because only particles impinging far from crystal edges have been used in the analyses.

As in the experimental setups, three silicon detectors were inserted into the simulation along the beam direction to track the particle. For measurement of the rate of inelastic nuclear interaction, two scintillators were added to reproduce the experimental setup of Ref. [14]. To speed up simulation, volumes other than crystal and detectors have been filled with galactic vacuum (\(\mathtt {G4\_Galactic}\) material).

### 4.1 Positive particles

Measured channeling efficiency (\(\%\)) (Exp.), and simulated efficiency calculated with Geant4 (G4) and with DYNECHARM++ (D++) methods, and the fraction of particles which do not hit the last detector for the Geant4 simulation (G4 (lost))

\(R/R_c\) | Exp. | G4 | G4 (lost) | D++ |
---|---|---|---|---|

40.6 | 81 | 84 | 0.8 | 81.2 |

26.3 | 80 | 81 | 0.8 | 79.7 |

9.7 | 71 | 75 | 0.8 | 72.3 |

5.1 | 57 | 61 | 0.9 | 56.8 |

3.3 | 34 | 44 | 1.0 | 39.9 |

### 4.2 Negative particles

The same configuration was used to simulate channeling of \(150\) GeV/c \(\pi ^+\). The comparison between positive and negative pions is shown in Fig. 6b. The deflection efficiency for \(\pi ^+\) is \(\sim 70~\%\), which is greater than for \(\pi ^-\). This result demonstrates that the channeling model developed for Geant4 allows positive and negative particles to be managed differently thanks to the wrapper classes.

### 4.3 Computation time

The Geant4 code has been compared to the DYNECHARM++ code in order to evaluate advantages of the approach proposed in this paper in terms of computation. The same initial conditions have been used as in Ref. [41]: a \(400\) GeV/c proton beam interacting with a \(1.94\) mm thick (1 1 0) Si bent crystal with a \(38\) m radius of curvature. The Geant4 single-threaded version 10.00b has been adopted and only a discrete single scattering model [77] has been added to its list of physics processes. The computer was the same as that used for DYNECHARM++ test, i.e. a personal computer with 8 GB of RAM and an Intel(R) Core(TM) i7-2600K CPU running at 3.40GHz. Computation time was approximately 14 ms per particle in Geant4 vs. 38 ms per particle in DYNECHARM++, in spite of the greater complexity of the Geant4 code. This result is explained by considering the number of steps required by the two models adopted for the simulation. Full integration of trajectories requires step sizes much smaller than the oscillation period in the potential well. On the contrary, the Geant4-based model allows the use of a step size comparable to the oscillation period.

## 5 Conclusions

The exploitation of orientational processes in crystals to manipulate particle trajectories is currently a topic of intense interest in physical research, with possible applications for the LHC for beam collimation [21] and extraction [24, 25, 78]. A physical model suitable for the Monte Carlo simulation of such processes has been developed. This model relies on the continuum potential approximation. The model makes use of the transverse energy in the non-inertial reference frame orthogonal to the channeling plane in order to discriminate between channeled and unchanneled particles. The average density experienced by a channeled particle is evaluated in order to compute the modification of the cross section for hadronic and electromagnetic processes. The model represents an extension of the Geant4 toolkit. The code has been validated against data collected by experiments at CERN. It demonstrates that Geant4 is able to compute the deflection efficiency for channeling and the variation of the rate of inelastic interactions under channeling.

## Acknowledgments

We acknowledge partial support by the INFN under the ICERAD project and by the Sovvenzione Globale Spinner 2013 grant 188/12 with the ICERAD-GEANT4 project.

## Copyright information

**Open Access**This article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited.

Funded by SCOAP^{3} / License Version CC BY 4.0.