Geant4.10
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | fhad (IPRMOD, IPRO, PLAB, ELAB, CX, CY, CZ, ITHKK, ITTA, IELINE, IREJFH) |
subroutine | elhain (IP, PLA, ELAB, CX, CY, CZ, IT, IREJ) |
subroutine | sihnel (IPROJ, ITAR, POO, SIEL) |
subroutine | dsige (IT, AA, POO, SEL, ZL) |
subroutine | dsihae (KPROJ, EKIN, PLAB, ANUC, SIGELA) |
double precision function | dshpto (IT, PO) |
double precision function | xshpto (IT, PO) |
subroutine | sihnin (IPROJ, ITAR, PO, SIIN) |
subroutine | dhadri (N, PLAB, ELAB, CX, CY, CZ, ITTA) |
double precision function | rexp (W) |
double precision function | damg (IT) |
subroutine | dcalum (N, ITTA) |
subroutine | dchanh |
subroutine | dhadde |
function | iefund (PL, IRE) |
subroutine | dsigin (IRE, PLAB, N, IE, AMT, AMN, ECM, SI, ITAR) |
subroutine | dtchoi (T, P, PP, E, EE, I, II, N, AM1, AM2) |
subroutine | dtwopa (E1, E2, P1, P2, COD1, COD2, COF1, COF2, SIF1, SIF2, IT1, IT2, UMOO, ECM, P, N, AM1, AM2) |
subroutine | dcosi (SFE, CFE) |
subroutine | dgauss (X, A, S) |
subroutine | drandm (X) |
subroutine | tsamcs (KPROJ, EKIN, CST) |
subroutine | sigtes |
double precision function damg | ( | IT | ) |
Definition at line 2907 of file dpm25hadri.f.
References HepGeom::Plane3D< T >::d(), drandm(), CLHEP::HepLorentzVector::e(), and G4Abla::tau().
Referenced by dhadri().
subroutine dcalum | ( | N, | |
ITTA | |||
) |
Definition at line 2946 of file dpm25hadri.f.
References n, c2_factory< float_type >::sqrt(), and G4Abla::tau().
Referenced by dhadri().
subroutine dchanh | ( | ) |
Definition at line 2993 of file dpm25hadri.f.
References HepGeom::Plane3D< T >::d(), CLHEP::HepLorentzVector::e(), and G4Abla::tau().
Referenced by dminit().
subroutine dcosi | ( | SFE, | |
CFE | |||
) |
Definition at line 3349 of file dpm25hadri.f.
References a, rndm(), HepGeom::Transform3D::xx(), HepGeom::Transform3D::xy(), HepGeom::BasicVector3D< T >::y(), and HepGeom::Transform3D::yy().
subroutine dgauss | ( | X, | |
A, | |||
S | |||
) |
Definition at line 3365 of file dpm25hadri.f.
References a, dcosi(), drandm(), c2_factory< float_type >::log(), and c2_factory< float_type >::sqrt().
subroutine dhadde | ( | ) |
Definition at line 3098 of file dpm25hadri.f.
References G4Abla::tau(), and z.
Referenced by dminit().
subroutine dhadri | ( | N, | |
PLAB, | |||
ELAB, | |||
CX, | |||
CY, | |||
CZ, | |||
ITTA | |||
) |
Definition at line 2433 of file dpm25hadri.f.
References a, HepGeom::Plane3D< T >::d(), damg(), dcalum(), drandm(), dsigin(), dthrep(), dtrafo(), dtwopa(), dtwopd(), CLHEP::HepLorentzVector::e(), iefund(), testem0.App::init(), n, c2_factory< float_type >::sqrt(), and G4Abla::tau().
subroutine drandm | ( | X | ) |
Definition at line 3381 of file dpm25hadri.f.
References HepGeom::Plane3D< T >::d(), CLHEP::HepLorentzVector::e(), G4Abla::f(), n, rndm(), and z.
Referenced by damg(), dgauss(), dhadri(), dtchoi(), and rexp().
double precision function dshpto | ( | IT, | |
PO | |||
) |
Definition at line 1824 of file dpm25hadri.f.
References dshnto(), c2_factory< float_type >::sqrt(), and G4Abla::tau().
Referenced by dsige(), dsihae(), shmaki(), shmako(), sigtes(), and xsglau().
subroutine dsige | ( | IT, | |
AA, | |||
POO, | |||
SEL, | |||
ZL | |||
) |
Definition at line 606 of file dpm25hadri.f.
References a, HepGeom::Plane3D< T >::d(), dshpto(), dsihae(), c2_factory< float_type >::log(), sihnin(), c2_factory< float_type >::sqrt(), and G4Abla::tau().
Referenced by sihnel().
subroutine dsigin | ( | IRE, | |
PLAB, | |||
N, | |||
IE, | |||
AMT, | |||
AMN, | |||
ECM, | |||
SI, | |||
ITAR | |||
) |
Definition at line 3209 of file dpm25hadri.f.
References HepGeom::Plane3D< T >::d(), CLHEP::HepLorentzVector::e(), iefund(), n, c2_factory< float_type >::sqrt(), and G4Abla::tau().
Referenced by dhadri().
subroutine dsihae | ( | KPROJ, | |
EKIN, | |||
PLAB, | |||
ANUC, | |||
SIGELA | |||
) |
Definition at line 1005 of file dpm25hadri.f.
References HepGeom::Plane3D< T >::d(), dshpto(), CLHEP::HepLorentzVector::e(), G4CascadeCheckBalance::ekin(), c2_factory< float_type >::log(), c2_factory< float_type >::sqrt(), and G4Abla::tau().
Referenced by dsige().
subroutine dtchoi | ( | T, | |
P, | |||
PP, | |||
E, | |||
EE, | |||
I, | |||
II, | |||
N, | |||
AM1, | |||
AM2 | |||
) |
Definition at line 3250 of file dpm25hadri.f.
References drandm(), CLHEP::HepLorentzVector::e(), c2_factory< float_type >::exp(), c2_factory< float_type >::log(), n, HepGeom::BasicVector3D< T >::r(), CLHEP::HepLorentzVector::t(), and G4Abla::tau().
Referenced by dtwopa().
subroutine dtwopa | ( | E1, | |
E2, | |||
P1, | |||
P2, | |||
COD1, | |||
COD2, | |||
COF1, | |||
COF2, | |||
SIF1, | |||
SIF2, | |||
IT1, | |||
IT2, | |||
UMOO, | |||
ECM, | |||
P, | |||
N, | |||
AM1, | |||
AM2 | |||
) |
Definition at line 3308 of file dpm25hadri.f.
References HepGeom::Plane3D< T >::d(), dcosi(), dtchoi(), CLHEP::HepLorentzVector::e(), n, G4StokesVector::p1(), G4StokesVector::p2(), c2_factory< float_type >::sqrt(), and G4Abla::tau().
Referenced by dhadri().
subroutine elhain | ( | IP, | |
PLA, | |||
ELAB, | |||
CX, | |||
CY, | |||
CZ, | |||
IT, | |||
IREJ | |||
) |
Definition at line 335 of file dpm25hadri.f.
References HepGeom::Plane3D< T >::d(), drtran(), dsfecf(), G4CascadeCheckBalance::ekin(), c2_factory< float_type >::exp(), c2_factory< float_type >::log(), c2_transformation< float_type >::one(), HepGeom::BasicVector3D< T >::r(), rndm(), c2_factory< float_type >::sqrt(), CLHEP::HepLorentzVector::t(), G4Abla::tau(), tsamcs(), and c2_transformation< float_type >::zero().
subroutine fhad | ( | IPRMOD, | |
IPRO, | |||
PLAB, | |||
ELAB, | |||
CX, | |||
CY, | |||
CZ, | |||
ITHKK, | |||
ITTA, | |||
IELINE, | |||
IREJFH | |||
) |
Definition at line 4 of file dpm25hadri.f.
References HepGeom::Plane3D< T >::d(), daltra(), dhadri(), CLHEP::HepLorentzVector::e(), elhain(), testem0.App::init(), nmxhkk, c2_factory< float_type >::sqrt(), G4Abla::tau(), and c2_transformation< float_type >::zero().
Referenced by hadhad().
function iefund | ( | PL, | |
IRE | |||
) |
Definition at line 3168 of file dpm25hadri.f.
double precision function rexp | ( | W | ) |
Definition at line 2849 of file dpm25hadri.f.
subroutine sigtes | ( | ) |
Definition at line 5083 of file dpm25hadri.f.
References dshpto(), plot(), sihnel(), sihnin(), c2_factory< float_type >::sqrt(), and G4Abla::tau().
Referenced by dminit().
subroutine sihnel | ( | IPROJ, | |
ITAR, | |||
POO, | |||
SIEL | |||
) |
Definition at line 448 of file dpm25hadri.f.
References HepGeom::Plane3D< T >::d(), dsige(), c2_factory< float_type >::log(), and c2_transformation< float_type >::zero().
Referenced by dshnel(), dshnto(), hadhad(), inucas(), sigtes(), and xshpto().
subroutine sihnin | ( | IPROJ, | |
ITAR, | |||
PO, | |||
SIIN | |||
) |
Definition at line 2176 of file dpm25hadri.f.
References HepGeom::Plane3D< T >::d(), testem0.App::init(), and rndm().
Referenced by dshnto(), dsige(), hadhad(), inucas(), sigtes(), and xshpto().
subroutine tsamcs | ( | KPROJ, | |
EKIN, | |||
CST | |||
) |
Definition at line 4712 of file dpm25hadri.f.
References HepGeom::Plane3D< T >::d(), G4CascadeCheckBalance::ekin(), and rndm().
Referenced by elhain().
double precision function xshpto | ( | IT, | |
PO | |||
) |
Definition at line 1855 of file dpm25hadri.f.
References CLHEP::HepLorentzVector::e(), c2_factory< float_type >::log(), rndm(), sihnel(), sihnin(), c2_factory< float_type >::sqrt(), and G4Abla::tau().