! SPDX-FileCopyrightText: 2025 Deutsches Elektronen-Synchrotron DESY
! SPDX-License-Identifier: AGPL-3.0-only

&numerical_parameters
numeric%omp_numthr = 4				! number of OMP threads
numeric%grid%time%mint = -15.d0		! starting time in fs; should be lower for longer laser durations; should correspond to earliest time in cascades/OUTPUT*.dat files
numeric%grid%time%maxt = 1000.1d0		! ending time in fs; should be larger for longer cascade durations; should correspond to XCASCADE "Time of analysis" value
numeric%grid%time%dt = 5.d0			! time step in fs, used for plots only, not for the actual calculations
numeric%grid%space%maxX = 1500.d0		! X size of the plotting box in nm, from -(this value) to +(this value) (not the computational box). If a particle is further than that, it is not contributing to the plots
numeric%grid%space%maxY = 1500.d0		! Y size of the plotting box in nm, from -(this value) to +(this value) (not the computational box). If a particle is further than that, it is not contributing to the plots
numeric%grid%space%maxZ = 1500.d0		! Z size of the plotting box in nm, from -(this value) to +(this value) (not the computational box). If a particle is further than that, it is not contributing to the plots
numeric%grid%space%dx = 15.d0			! X space grid step in nm, used for plots only, not for the actual calculations
numeric%grid%space%dy = 15.d0			! Y space grid step in nm, used for plots only, not for the actual calculations
numeric%grid%space%dz = 15.d0			! Z space grid step in nm, used for plots only, not for the actual calculations
/

&physical_parameters
physical%E_threshold = 8.1501d0			! IMPORTANT: at which energy we stop the electrons [eV]; should correspond to the lowest ionization energy of the atoms obtained from XCASCADE (OUTPUT_X_Atomic_parameters.dat)
physical%photoel_direction%direction = 2	! direction of the photoelectrons: 0=Z direction, 1=isotropic, 2='half forward / half backward', 3=cosine square velocity distribution
physical%photoel_direction%axis = 1		! which axis is used for the phtotelectrons to start their motion in case of photoel_direction 1, 2 and 3 (1=X, 2=Y, 3=Z)
physical%inclHighEnEl = .true.			! whether to include contribution of high-energy electrons into all energy plots (they are always included into particle plots)
/

&io_switches
switch%electrons%Z_dependence = 1		! 0 = do not prepare the files, 1 = prepare tz versions, 2 = prepare zt versions, 3 = both -- electron, hole densities and energies depending on Z
switch%electrons%cylindrical = 1			! 0 = do not prepare the file , 1 = prepare and write -- electron density and energy depending on cylindrical radius
switch%electrons%spherical = 1			! 0 = do not prepare the file , 1 = prepare and write -- electron density and energy depending on spherical radius
switch%events%make_1d = 1				! 0 = do not prepare the files, 1 = prepare and write -- spherical dependence of the events
switch%events%make_2d = 1				! 0 = do not prepare the files, 1 = prepare and write (may be time consuming) -- 2D distribution of the events
switch%events%make_3d = 0				! 0 = do not prepare the files, 1 = prepare and write (slow and memory-hungry!) -- 3D distribution of the events
switch%rewrite_cascades = 1				! whether to add spatial microscopic information to files cascades/OUTPUT*.dat; useful for debugging

switch%electrons%make_3d = 1			! 0 = do not prepare the file , 1 = prepare and write (slow and memory-hungry!) -- electron density and energy depending on X and Y at chosen time moment
switch%make3d_time = 1000.d0			! [fs] for 3d plots: time at which outputs are created, if they are written (default = numeric%grid%time%maxt)
/

&convolution							! (experimental feature, not ready for use)
/
