Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions/Subroutines
dpm25nuc7.f File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine lundin
 
subroutine bamlun (IHAD, KFA1, KFA2, KFA3, KFA4, AEO, IOPT, IREJ)
 
subroutine xseapa (ECM, XXXX, IPSQ1, IPSAQ1, XPSQ1, XPSAQ1, IREJ)
 
subroutine shmaki (NA, NCA, NB, NCB, RPROJ, RTARG, PPN)
 
double precision function sigsds (S)
 
subroutine shmakf (NA, NCA, NB, NCB)
 
subroutine shmako (NA, NB, B, INTT, INTA, INTB, JS, JT, PPN, KKMAT)
 
subroutine title (NA, NB, NCA, NCB)
 
subroutine conucl (X, N, R)
 
subroutine modb (BSITE, N, BSTEP, B)
 
subroutine diagr (NA, NB, B, JS, JT, INT, INTA, INTB)
 
subroutine fluini
 
subroutine calbam (NNCH, I1, I2, IFB11, IFB22, IFB33, IFB44, AMCH, NOBAM, IHAD)
 
subroutine dbamje (IHAD, KFA1, KFA2, KFA3, KFA4, AE0, IOPT)
 
subroutine indexd (KA, KB, IND)
 
double precision function dbeta (X1, X2, BET)
 
subroutine ddrela (X, Y, Z, COTE, SITE, COPS, SIPS)
 
subroutine dthrep (UMO, ECM1, ECM2, ECM3, PCM1, PCM2, PCM3, COD1, COF1, SIF1, COD2, COF2, SIF2, COD3, COF3, SIF3, AM1, AM2, AM3)
 
double precision function dxlamb (X, Y, Z)
 
subroutine strafo (GAM, BGAM, CX, CY, CZ, COD, COF, SIF, P, ECM, PL, CXL, CYL, CZL, EL)
 
subroutine drtran (XO, YO, ZO, CDE, SDE, SFE, CFE, X, Y, Z)
 
subroutine dchant
 
subroutine dtwopd (UMO, ECM1, ECM2, PCM1, PCM2, COD1, COF1, SIF1, COD2, COF2, SIF2, AM1, AM2)
 
subroutine dsfecf (SFE, CFE)
 
subroutine ddates
 
subroutine ddatar
 
subroutine tecalb
 
subroutine distcm (IOP, NHAD, POLAB, KPROJ, KTARG)
 
subroutine ddecay (IHAD, ISTAB)
 
subroutine shmak (ICASE, NN, NNA, NNB, NA, NB, UMO, BIMP)
 
subroutine shmak1 (ICASE, NN, NNA, NNB, NA, NB, UMO, BIMP)
 
subroutine previo (RA, RB, NSTB, BMAX, BSTEP, SIG, RO, G)
 
subroutine profb (BSTEP, NSTAT, NA, RA, NB, RB, BSITE, NSITEB)
 
subroutine dparje (IHAD, I)
 
subroutine sort (A, N)
 
subroutine sortin (A, N)
 
subroutine xsglau (NA, NB, IJPROJ, NTARG)
 
subroutine conuclx (COOP1, NA, RASH, I)
 
subroutine dbklas (I, J, K, I8, I10)
 
double precision function sippsd (ECM)
 
double precision function siinel (KPROJ, KTARG, UMO)
 
double precision function phnsch (KP, KTARG, PLAB)
 
subroutine selpts (PTXSQ1, PTYSQ1, PLQ1, EQ1, PTXSA2, PTYSA2, PLAQ2, EAQ2, AMCH1, IREJ, IKVALA, PTTQ1)
 

Function/Subroutine Documentation

subroutine bamlun (   IHAD,
  KFA1,
  KFA2,
  KFA3,
  KFA4,
  AEO,
  IOPT,
  IREJ 
)
subroutine calbam (   NNCH,
  I1,
  I2,
  IFB11,
  IFB22,
  IFB33,
  IFB44,
  AMCH,
  NOBAM,
  IHAD 
)

Definition at line 2138 of file dpm25nuc7.f.

References dbamje(), dparje(), testem0.App::init(), and rndm().

Referenced by hadjet(), and tecalb().

subroutine conucl ( dimension(3,n X,
  N,
  R 
)
subroutine conuclx ( dimension(3,maxncl)  COOP1,
  NA,
  RASH,
  I 
)

Definition at line 6084 of file dpm25nuc7.f.

References conucl().

Referenced by xsglau().

subroutine dbamje (   IHAD,
  KFA1,
  KFA2,
  KFA3,
  KFA4,
  AE0,
  IOPT 
)

Definition at line 2374 of file dpm25nuc7.f.

References bamlun(), testem0.App::init(), and G4Abla::tau().

Referenced by calbam().

double precision function dbeta (   X1,
  X2,
  BET 
)
subroutine dbklas (   I,
  J,
  K,
  I8,
  I10 
)

Definition at line 6096 of file dpm25nuc7.f.

References indexd().

Referenced by cobcma(), diffch(), and zobcma().

subroutine dchant ( )

Definition at line 3289 of file dpm25nuc7.f.

References G4Abla::tau().

Referenced by dminit().

subroutine ddatar ( )

Definition at line 3503 of file dpm25nuc7.f.

Referenced by dminit().

subroutine ddates ( )

Definition at line 3374 of file dpm25nuc7.f.

References mpdgha(), G4Abla::tau(), and z.

Referenced by dminit().

subroutine ddecay (   IHAD,
  ISTAB 
)
subroutine ddrela (   X,
  Y,
  Z,
  COTE,
  SITE,
  COPS,
  SIPS 
)

Definition at line 2686 of file dpm25nuc7.f.

References HepGeom::BasicVector3D< T >::y(), and z.

subroutine diagr (   NA,
  NB,
  B,
dimension(namx)  JS,
dimension(namx)  JT,
  INT,
  INTA,
  INTB 
)
subroutine distcm (   IOP,
  NHAD,
  POLAB,
  KPROJ,
  KTARG 
)
subroutine dparje (   IHAD,
  I 
)

Definition at line 4630 of file dpm25nuc7.f.

References testem0.App::init(), and G4Abla::tau().

Referenced by calbam().

subroutine drtran (   XO,
  YO,
  ZO,
  CDE,
  SDE,
  SFE,
  CFE,
  X,
  Y,
  Z 
)

Definition at line 3265 of file dpm25nuc7.f.

References a, c2_factory< float_type >::sqrt(), HepGeom::BasicVector3D< T >::y(), and z.

Referenced by elhain(), strafo(), and zormom().

subroutine dsfecf (   SFE,
  CFE 
)
subroutine dthrep (   UMO,
  ECM1,
  ECM2,
  ECM3,
  PCM1,
  PCM2,
  PCM3,
  COD1,
  COF1,
  SIF1,
  COD2,
  COF2,
  SIF2,
  COD3,
  COF3,
  SIF3,
  AM1,
  AM2,
  AM3 
)
subroutine dtwopd (   UMO,
  ECM1,
  ECM2,
  PCM1,
  PCM2,
  COD1,
  COF1,
  SIF1,
  COD2,
  COF2,
  SIF2,
  AM1,
  AM2 
)

Definition at line 3326 of file dpm25nuc7.f.

References dsfecf(), rndm(), and c2_factory< float_type >::sqrt().

Referenced by absorp(), ddecay(), decays(), dechkk(), and dhadri().

double precision function dxlamb (   X,
  Y,
  Z 
)
subroutine fluini ( )

Definition at line 2076 of file dpm25nuc7.f.

References a, HepGeom::Transform3D::dx(), c2_factory< float_type >::exp(), n, and plot().

Referenced by dminit().

subroutine indexd (   KA,
  KB,
  IND 
)

Definition at line 2637 of file dpm25nuc7.f.

Referenced by dbklas().

subroutine lundin ( )

Definition at line 62 of file dpm25nuc7.f.

References n, pycomp, pydat1, pydat3, and pyjets.

Referenced by dminit().

subroutine modb ( dimension(0:1,n BSITE,
  N,
  BSTEP,
  B 
)
double precision function phnsch (   KP,
  KTARG,
  PLAB 
)
subroutine previo (   RA,
  RB,
  NSTB,
  BMAX,
  BSTEP,
  SIG,
  RO,
  G 
)

Definition at line 4470 of file dpm25nuc7.f.

Referenced by shmaki().

subroutine profb (   BSTEP,
  NSTAT,
  NA,
  RA,
  NB,
  RB,
dimension(0:1,nsiteb)  BSITE,
  NSITEB 
)
subroutine selpts (   PTXSQ1,
  PTYSQ1,
  PLQ1,
  EQ1,
  PTXSA2,
  PTYSA2,
  PLAQ2,
  EAQ2,
  AMCH1,
  IREJ,
  IKVALA,
  PTTQ1 
)
subroutine shmak (   ICASE,
  NN,
  NNA,
  NNB,
  NA,
  NB,
  UMO,
  BIMP 
)
subroutine shmak1 (   ICASE,
  NN,
  NNA,
  NNB,
  NA,
  NB,
  UMO,
  BIMP 
)
subroutine shmakf (   NA,
  NCA,
  NB,
  NCB 
)

Definition at line 1515 of file dpm25nuc7.f.

References G4VITManager::iterator::end().

Referenced by dminit().

subroutine shmaki (   NA,
  NCA,
  NB,
  NCB,
  RPROJ,
  RTARG,
  PPN 
)
subroutine shmako (   NA,
  NB,
  B,
  INTT,
  INTA,
  INTB,
dimension(namx)  JS,
dimension(namx)  JT,
  PPN,
  KKMAT 
)
double precision function sigsds (   S)

Definition at line 1505 of file dpm25nuc7.f.

Referenced by shmaki(), shmako(), and sigsds().

double precision function siinel (   KPROJ,
  KTARG,
  UMO 
)

Definition at line 6156 of file dpm25nuc7.f.

References dshnel(), and dshnto().

Referenced by dropdi(), shmak(), shmak1(), siinel(), and xsglau().

double precision function sippsd (   ECM)

Definition at line 6127 of file dpm25nuc7.f.

Referenced by dropdi(), sihndi(), sippsd(), and xsglau().

subroutine sort ( dimension(3,n A,
  N 
)
subroutine sortin ( dimension(3,n A,
  N 
)

Definition at line 4700 of file dpm25nuc7.f.

References a, HepGeom::Plane3D< T >::d(), n, and G4Abla::tau().

Referenced by diagr().

subroutine strafo (   GAM,
  BGAM,
  CX,
  CY,
  CZ,
  COD,
  COF,
  SIF,
  P,
  ECM,
  PL,
  CXL,
  CYL,
  CZL,
  EL 
)
subroutine tecalb ( )

Definition at line 3635 of file dpm25nuc7.f.

References calbam(), ddecay(), G4IT::diff(), distcm(), and testem0.App::init().

Referenced by dminit().

subroutine title (   NA,
  NB,
  NCA,
  NCB 
)
subroutine xseapa (   ECM,
  XXXX,
  IPSQ1,
  IPSAQ1,
  XPSQ1,
  XPSAQ1,
  IREJ 
)

Definition at line 1323 of file dpm25nuc7.f.

References rndm(), and sampex().

Referenced by bamlun(), hadjase(), hadjck(), and hadjse().

subroutine xsglau (   NA,
  NB,
  IJPROJ,
  NTARG 
)