COSMOS v7.655  COSMOSv7655
(AirShowerMC)
cnbarpTotXs.f
Go to the documentation of this file.
1 ! nbarp total xsection, nbarp ela
2  subroutine cnbarptotxs(p, xs)
3  implicit none
4  real*8 p ! input. momentum of nbar. in GeV
5  real*8 xs ! output. total nbarp cross section in mb
6  call cpbarptotxs(p, xs)
7  end subroutine cnbarptotxs
8  subroutine cnbarpelaxs(p, xs)
9 ! pbarp elastic cross section in mb
10  implicit none
11  real*8 p ! input. momentum of pbar in GeV
12  real*8 xs ! output pbarp elastic xs. mb.
13  call cpbarpelaxs(p, xs)
14  end subroutine cnbarpelaxs
15  subroutine cnbarpinelaxs(p, xs)
16  implicit none
17  real(8),intent(in)::p
18  real(8),intent(out)::xs
19 
20  real(8)::txs, exs
21  call cnbarptotxs(p, txs)
22  call cnbarpelaxs(p, exs)
23  xs =max( txs - exs, 0.d0)
24  end subroutine cnbarpinelaxs
25 
subroutine cpbarptotxs(p, xs)
Definition: cpbarpTotXs.f:9
subroutine cnbarpelaxs(p, xs)
Definition: cnbarpTotXs.f:9
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0
Definition: cblkEvhnp.h:5
subroutine cpbarpelaxs(p, xs)
Definition: cpbarpTotXs.f:51
subroutine cnbarpinelaxs(p, xs)
Definition: cnbarpTotXs.f:16
subroutine cnbarptotxs(p, xs)
Definition: cnbarpTotXs.f:3