Go to the source code of this file.
◆ cmuprsmp0()
Definition at line 50 of file cmuPrsmp.f.
References d0, false, and rndc().
Referenced by cmuprsmpe().
73 ok =(u .lt. ((1.+
a*
temp*vc)/(1.+
a*v**
b))**2)
78 ok =(u .lt. ((1.+
a*vc)/(1.+
a*v))**2)
real(4), dimension(:), allocatable, save temp
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0
block data cblkElemag data *AnihiE ! Eposi< 1 TeV, anihilation considered *X0/365.667/, ! radiation length of air in kg/m2 *Ecrit/81.e-3/, ! critical energy of air in GeV *MaxComptonE/1./, ! compton is considered below 1 GeV *MaxPhotoE/1.e-3/, ! above this, PhotoElectric effect neg. *MinPhotoProdE/153.e-3/, ! below 153 MeV, no gp --> hadrons ! scattering const not MeV *Knockon ! knockon is considered Obsolete *PhotoProd false
◆ cmuprsmpe()
subroutine cmuprsmpe |
( |
real*8 |
Emu, |
|
|
real*8 |
Epair |
|
) |
| |
Definition at line 32 of file cmuPrsmp.f.
References cmuprsmp0(), mupa, mupb, muqb, and mura.
Referenced by cmuinte().
! muon interaction related variables ! real Zeff3 ! Zeff **real muPrEmax1 integer muPrTXT ! real muBrEmax1 integer muBrTXT ! real muNEmax1 integer muNTXT ! real muNpwdEdxt real real mupb
subroutine cmuprsmp0(a, b, vc, v)
! muon interaction related variables ! real Zeff3 ! Zeff **real muPrEmax1 integer muPrTXT ! real muBrEmax1 integer muBrTXT ! real muNEmax1 integer muNTXT ! real muNpwdEdxt real real mura
! muon interaction related variables ! real Zeff3 ! Zeff **real muPrEmax1 integer muPrTXT ! real muBrEmax1 integer muBrTXT ! real muNEmax1 integer muNTXT ! real muNpwdEdxt real real * mupa
! muon interaction related variables ! real Zeff3 ! Zeff **real muPrEmax1 integer muPrTXT ! real muBrEmax1 integer muBrTXT ! real muNEmax1 integer muNTXT ! real muNpwdEdxt real real muqb
◆ cmuprsmpp()
subroutine cmuprsmpp |
( |
real*8 |
Emu, |
|
|
real*8 |
prob, |
|
|
real*8 |
path |
|
) |
| |
Definition at line 2 of file cmuPrsmp.f.
References kintp3(), and rndc().
Referenced by csampmuint().
13 if(emu .le. mupremin)
then 15 elseif(emu .le. mupremax1)
then 17 call kintp3(muprtx, 1, muprtxt, muprlemin,
18 * muprdetx, ale, prob)
21 prob = muprtx(muprtxt)
subroutine kintp3(f, intv, n, x1, h, x, ans)