Go to the source code of this file.
◆ cdedx2atle()
subroutine cdedx2atle |
( |
real*8 |
eini, |
|
|
real*8 |
amassi, |
|
|
real*8 |
dedt |
|
) |
| |
Definition at line 36 of file cdedx2atLE.f.
References cdedx2atlea(), d, and d0.
40 real*8 eini, amassi, dedt
41 real*8 ek, peak2, peak2e
44 if(ek .lt. 1.
d-3)
then 45 peak2e = 1.4
d-6* (amassi/100.
d-3)**1.6
d0 46 if(ek .lt. peak2e )
then 48 peak2 = 0.6
d0*(ek/1.5
d-5)**(-0.15
d0)
49 dedt=peak2*sqrt(ek/peak2e)
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0
subroutine cdedx2atlea(eini, amassi, dedt)
dE dx *! Nuc Int sampling table d
◆ cdedx2atlea()
subroutine cdedx2atlea |
( |
real*8 |
eini, |
|
|
real*8 |
amassi, |
|
|
real*8 |
dedt |
|
) |
| |
Definition at line 65 of file cdedx2atLE.f.
References d, d0, parameter(), stha, sthb, sthc, sthsa, sthx0, sthx1, w0, and wlg0.
Referenced by cdedx2atle().
71 real*8 eini, amassi, dedt
75 real*8 e, amass, ein, gi, beta2,
x,
a,
b,
c, cb, x0
76 real*8 dltx, p2, wm, wlg,
x1 80 write(*, *)
' cdedxEleci must be called' 94 x=log10((
e/amass)**2 - 1.
d0) / 2.
d0 104 elseif(
x .lt.
x1)
then 110 wm=2*emass*p2/( amass**2+ emass2+ emass*
e*2)
116 dedt=
a/beta2 *(
b+0.693
d0+wlg -2.
d0*beta2 + dltx)
integer npitbl real *nx parameter(n=101, npitbl=46, nx=n-1) real *8 uconst
block data include Zlatfit h c fitting region data x1(1)/0.03/
dE dx *! Nuc Int sampling table e
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0
dE dx *! Nuc Int sampling table d
! structure defining a particle at production ! Basic idea of what is to be contained in ! the particle structue is that dynamical ones should be included those derivable from the particle code ! is not included ******************************************************type fmom momentum sequence union map real e endmap map real * x
dE dx *! Nuc Int sampling table c