Go to the source code of this file.
|
subroutine | cconsvchg (outc, a, ntp, icon) |
|
subroutine | cchgopposit (chg, a, ntp, icon) |
|
subroutine | cchg0 (chg, a, ntp, icon) |
|
subroutine | cchg0c (chg, a, ntp, icon) |
|
◆ cchg0()
Definition at line 166 of file cconsvChg.f.
References cmkptc(), cpm2e(), false, k0l, k0s, kkaon, kpion, and rndc().
Referenced by cconsvchg().
183 do while ( .not. found .and. ncc .lt. ntp*3)
186 found =
a(
i)%charge .eq. chg .and.
max ptcl codes in the kseethru ! subcode integer k0l
max ptcl codes in the kseethru ! subcode integer k0s
max ptcl codes in the kkaon
*Zfirst p fm *Zfirst p Zfirst p code
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
subroutine cmkptc(code, subcode, charge, p)
max ptcl codes in the kpion
*Zfirst p fm *Zfirst p Zfirst p Zfirst p subcode
◆ cchg0c()
Definition at line 225 of file cconsvChg.f.
References cmkptc(), cpm2e(), false, kkaon, kpion, and rndc().
Referenced by cconsvchg().
242 do while ( .not. found .and. ncc .lt. ntp*3)
245 found =
a(
i)%charge .eq. 0 .and.
max ptcl codes in the kkaon
*Zfirst p fm *Zfirst p Zfirst p code
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
subroutine cmkptc(code, subcode, charge, p)
max ptcl codes in the kpion
*Zfirst p fm *Zfirst p Zfirst p Zfirst p subcode
◆ cchgopposit()
Definition at line 133 of file cconsvChg.f.
References false, kkaon, kpion, and rndc().
Referenced by cconsvchg().
147 do while ( .not. found .and. ncc .lt. ntp*3)
150 found =
a(
i)%charge .eq. chg .and.
max ptcl codes in the kkaon
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
max ptcl codes in the kpion
◆ cconsvchg()
Definition at line 2 of file cconsvChg.f.
References cchg0(), cchg0c(), cchgopposit(), d0, and rndc().
Referenced by chncol2().
15 integer sum,
i, ncc,
nnn 19 sum = sum +
a(
i)%charge
24 do while( sum .ne. 0 .and. ncc .lt. 10)
26 do while (abs(sum) .ge. 2 .and.
nnn .lt. 10)
33 if(u .lt. 0.3333
d0)
then 66 if(u .lt. 0.3333
d0)
then 103 call cchg0(1,
a, ntp, icon)
112 elseif(sum .eq. -1)
then 113 call cchg0(-1,
a, ntp, icon)
subroutine cchgopposit(chg, a, ntp, icon)
subroutine cchg0(chg, a, ntp, icon)
subroutine cchg0c(chg, a, ntp, icon)
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0