COSMOS v7.655  COSMOSv7655
(AirShowerMC)
Zelemagp.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

! parameters for Elemag process (-> ---------------------------------------------- real *8 RecoilKineMinE !2 Recoil Kinetic Min Energy above which the recoil(=knock-on process) ! is treated. Below this energy, the effect is included as continuous ! energy loss. Used only if KnockOnRatio $>$ 1. ! If this is 0 or if KnockOnRatio=1, KEminObs(gamma)=KEminObs(elec) is used. ! See also KnockOnRatio. real *8 KnockOnRatio !2 KnockOnRatio *KEminoObs is used instead of RecoilKineMinE if KnockOnRatio $< $1. real *8 X0 !2 Radiation length in kg/m$^2$ for air. Normally the user should not touch this. real *8 Ecrit !2 Critical energy in GeV. \newline ! Employed only when calculating air shower size in the hybrid ! air shower generation. The value would be dependent on the ! experimental purpose. The default value, 81 MeV, is bit too ! small in many applications(The air shower size is overestimated). ! Comparisons of sizes by the hybrid method and by the full Monte ! Carlo tell that \newline ! $N_e$(full 3-D M.C) $< N_e$(hybrid AS with $E_c=81$ MeV) $< N_e$(full 1-D M.C) ! $ {\ \lower-1.2pt\vbox{\hbox{\rlap{$<$}\lower5pt\vbox{\hbox{$\sim$}}}}\ } ! N_e$(hybrid AS with $E_c={76}$ MeV) at around shower maximum. ! Hybrid AS is always essentially 1-D. logical Knockon !2 Obsolete. Don 't use this. See RecoilKineMinE ! and KnockonRatio. real *8 AnihiE !2 If E(positron) $<$ AnihiE, annihilation is considered. real *8 Es !2 Modified scattering constant. 19.3d-3 GeV real *8 MaxComptonE !2 Above this energy, Compton scattering is neglected. real *8 MaxPhotoE !2 Above this energy, photoelectric effect is neglected. real *8 MinPhotoProdE !1 Below this energy, no photo-prod of hadron. See also PhotoProd. logical PhotoProd !1 Switch. if .false., no photo prod. of hadron is considered at all. ! See also MinPhotoProdE, HowPhotoP real *8 Excom1 !2(GeV). If photon energy is<=Excom1, use XCOM data for ! compton/p.e/coherent scattering(must be< 100 GeV). real *8 Excom2 !2(GeV). If photon energy is<=Excom2, use XCOM data for ! pair creation cross-section.(must be< 100 GeV). integer Moliere !2 2$\rightarrow$ use Moliere scat.\newline ! 0$\rightarrow$ use Gaussian scattrign. \newline ! 1$\rightarrow$ use Moli\`ere scattering for non-electrons \newline ! 2$\rightarrow$ use Moli\`ere scattering for all charged ! particles. But treatment is not so rigorous as case of 3. ! \newline ! 3$\rightarrow$ use rigorus Moliere scattering. Diff. from 2 is verysmall. May be some effect in the ! core region. integer ALateCor !2 1$\rightarrow$ angular and lateral correlation is taken into account when Moliere=0 .\newline ! t$\rightarrow$ Use angular-lateral correlation by Gaussian ! approximation. No effect is seen if path length is short. !<-) ---------------------------------------------- common/Zelemagc/RecoilKineMinE
 

Variables

! parameters for Elemag KnockOnRatio
 
! parameters for Elemag * AnihiE
 
! parameters for Elemag MaxComptonE
 
! parameters for Elemag * MaxPhotoE
 
! parameters for Elemag MinPhotoProdE
 
! parameters for Elemag Es
 
! parameters for Elemag X0
 
! parameters for Elemag Excom1
 
! parameters for Elemag Excom2
 
! parameters for Elemag * Ecrit
 
! parameters for Elemag Knockon
 
! parameters for Elemag * PhotoProd
 
! parameters for Elemag Moliere
 

Function Documentation

◆ process()

! parameters for Elemag process ( -> ---------------------------------------------- real *8 RecoilKineMinE !2 Recoil Kinetic Min Energy above which the recoil(=knock-on process) ! is treated. Below this  energy,
the effect is included as continuous ! energy loss. Used only if KnockOnRatio  $,
  $ 1. ! If this is 0 or if = 1 
)

Referenced by ! MagBrem, chooknepint(), and cutptcl().

Here is the caller graph for this function:

Variable Documentation

◆ AnihiE

! parameters for Elemag * AnihiE

Definition at line 50 of file Zelemagp.h.

◆ Ecrit

! parameters for Elemag * Ecrit

Definition at line 50 of file Zelemagp.h.

◆ Es

! parameters for Elemag Es

Definition at line 50 of file Zelemagp.h.

◆ Excom1

! parameters for Elemag Excom1

Definition at line 50 of file Zelemagp.h.

◆ Excom2

! parameters for Elemag Excom2

Definition at line 50 of file Zelemagp.h.

◆ Knockon

! parameters for Elemag Knockon

Definition at line 50 of file Zelemagp.h.

◆ KnockOnRatio

! parameters for Elemag KnockOnRatio

Definition at line 50 of file Zelemagp.h.

◆ MaxComptonE

! parameters for Elemag MaxComptonE

Definition at line 50 of file Zelemagp.h.

◆ MaxPhotoE

! parameters for Elemag * MaxPhotoE

Definition at line 50 of file Zelemagp.h.

◆ MinPhotoProdE

! parameters for Elemag MinPhotoProdE

Definition at line 50 of file Zelemagp.h.

◆ Moliere

! parameters for Elemag Moliere

Definition at line 50 of file Zelemagp.h.

◆ PhotoProd

! parameters for Elemag * PhotoProd

Definition at line 50 of file Zelemagp.h.

◆ X0

! parameters for Elemag X0

Definition at line 50 of file Zelemagp.h.