COSMOS v7.655
COSMOSv7655
(AirShowerMC)
cxp2xAXsec.f
Go to the documentation of this file.
1
! implicit none
2
!
3
! real*8 a, xsxp, xsxa
4
! integer ia, is
5
!
6
! do ia=4,99, 4
7
! a=ia
8
! do is=1, 40
9
! xsxp=1.d-1*10.**( (is-1)/10.)
10
! call cxp2xAXsec(a, xsxp, xsxa)
11
! write(*, *) sngl(xsxp), sngl(xsxa)
12
! enddo
13
! write(*,*)
14
! enddo
15
! do ia=100, 210, 10
16
! a=ia
17
! do is=1, 40
18
! xsxp=1.d-1*10.**( (is-1)/10.)
19
! call cxp2xAXsec(a, xsxp, xsxa)
20
! write(*, *) sngl(xsxp), sngl(xsxa)
21
! enddo
22
! write(*,*)
23
! enddo
24
! end
25
!
26
! ****************************** cp_p2p_Axs updated Feb. 3 2001
27
! (better approximation)
28
! convert xp inelastic x-section into x-A inelastic xs.
29
subroutine
cxp2xaxsec
(a, xsxp, xsxa)
30
!
31
! a: real*8. input. Mass # of the target
32
! xsxp: real*8. input. x-section of xp (mb)
33
! xsxa: real*8. output. x-section of xA (mb)
34
!
35
implicit none
36
real*8
a, xsxp, xsxa
37
real(8)
:: cxAbyxpXsec
38
xsxa = xsxp * cxabyxpxsec(xsxp, a)
39
end
40
cxp2xaxsec
subroutine cxp2xaxsec(a, xsxp, xsxa)
Definition:
cxp2xAXsec.f:30
Particle
Event
Xsection
cxp2xAXsec.f
Generated by
1.8.13