Version:
[ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]
1 -------------------------------------------------------------------
2
3 =========================================================
4 Geant4 - an Object-Oriented Toolkit for Simulation in HEP
5 =========================================================
6
7 Example ch1
8 -----------
9 A. Sytov
10 INFN Ferrara Division, sytov@fe.infn.it
11
12 INTRODUCTION
13 Example ch1 is an easy demonstration of the minimum requirements necessary
14 to integrate the G4ChannelingFastSimModel and the G4BaierKatkov model into a project
15 in order to simulate the physics of channeling and
16 channeling radiation/coherent bremsstrahlung.
17
18 This example serves as a guideline for users on how to add this physics
19 to their existing Geant4 projects. It includes the minimum necessary options
20 to incorporate this physics. Specifically, it requires registering
21 G4FastSimulationPhysics in the main routine and
22 adding a few lines of code in DetectorConstruction.
23
24 DESCRIPTION
25
26 The example is based on the following experiments on channeling [1] and
27 channeling radiation [2] in a bent crystal, carried out at Mainz Mikrotron MAMI with
28 855 MeV electrons. The experimental validation of G4ChannelingFastSimModel is
29 described in [3].
30
31 This example includes a bent crystal and a detector positioned behind it.
32 The incoming beam is set up in macro run.mac.
33
34 The example does not include any input of the model or geometry parameters
35 from the macro to keep it as straightforward as possible. The output is recorded
36 into the file results.root. It consists of
37 the charged particle distribution at the detector in the x-plane
38 (the plane of crystal bending and perpendicular to the crystal planes) as well as
39 the spectrum of photons arriving to the detector. To build these plots, one has to
40 open this file in root and use x_out->Draw() and Spectrum->Draw() for the coordinates
41 and the spectrum, respectively.
42
43 REFERENCES
44 [1] A. Mazzolari et al. Phys. Rev. Lett. 112, 135503 (2014).
45 [2] L. Bandiera et al. Phys. Rev. Lett. 115, 025504 (2015).
46 [3] A. Sytov et al. Journal of the Korean Physical Society 83, 132–139 (2023).