|
Geant4.10
|
Go to the source code of this file.
Functions/Subroutines | |
| subroutine | timdat |
| subroutine | rndmst (NA1, NA2, NA3, NB1) |
| subroutine | rndmin (UIN, CIN, CDIN, CMIN, IIN, JIN) |
| subroutine | rndmou (UOUT, COUT, CDOUT, CMOUT, IOUT, JOUT) |
| subroutine | rndmte (IO) |
| subroutine | rannor (X, Y) |
| subroutine | plot (X, Y, N, M, MM, XO, DX, YO, DY) |
| double precision function | dbetar (GAM, ETA) |
| double precision function | dgamrn (ALAM, ETA) |
| double precision function | betrej (GAM, ETA, XMIN, XMAX) |
| function | mcihad (MCIND) |
| function | mpdgha (MCIND) |
| function | mchad (ITDTU) |
| subroutine | dtrans (XO, YO, ZO, CDE, SDE, SFE, CFE, X, Y, Z) |
| subroutine | daltra (GA, BGX, BGY, BGZ, PCX, PCY, PCZ, EC, P, PX, PY, PZ, E) |
| subroutine | faltra (GA, BGA, CX, CY, CZ, COD, COF, SIF, PC, EC, P, PX, PY, PZ, E) |
| subroutine | dpoli (CS, SI) |
| subroutine | dfermi (GPART) |
| double precision function | gquad (F, AX, BX, NX) |
| subroutine | gset (AX, BX, NX, Z, W) |
| subroutine | d106bd |
| double precision function | samsqx (X1, X2) |
| double precision function | sampey (X1, X2) |
| double precision function | sampex (X1, X2) |
| double precision function | sampxb (X1, X2, B) |
| subroutine | sorti (A, N) |
| subroutine | rm48 (RVEC, LENV) |
| double precision function | rndm (RDUMMY) |
| double precision function betrej | ( | GAM, | |
| ETA, | |||
| XMIN, | |||
| XMAX | |||
| ) |
Definition at line 344 of file dpm25nulib.f.
References HepGeom::BasicVector3D< T >::eta(), rndm(), c2_function< float_type >::xmax(), c2_function< float_type >::xmin(), HepGeom::Transform3D::xx(), and HepGeom::Transform3D::yy().
| subroutine d106bd | ( | ) |
Definition at line 747 of file dpm25nulib.f.
References a, and HepGeom::BasicVector3D< T >::y().
| subroutine daltra | ( | GA, | |
| BGX, | |||
| BGY, | |||
| BGZ, | |||
| PCX, | |||
| PCY, | |||
| PCZ, | |||
| EC, | |||
| P, | |||
| PX, | |||
| PY, | |||
| PZ, | |||
| E | |||
| ) |
Definition at line 542 of file dpm25nulib.f.
References CLHEP::HepLorentzVector::e(), c2_transformation< float_type >::one(), CLHEP::HepLorentzVector::px(), CLHEP::HepLorentzVector::py(), CLHEP::HepLorentzVector::pz(), and c2_factory< float_type >::sqrt().
Referenced by absorp(), fhad(), hadjet(), hadri1(), inucas(), kkevds(), kkevsd(), kkevss(), kkevsv(), kkevvs(), kkevvv(), lortmo(), lortrp(), ltnuc(), mashel(), pinkla(), sdiff(), and zorval().
| double precision function dbetar | ( | GAM, | |
| ETA | |||
| ) |
Definition at line 289 of file dpm25nulib.f.
References dgamrn(), HepGeom::BasicVector3D< T >::eta(), HepGeom::BasicVector3D< T >::y(), and z.
| subroutine dfermi | ( | GPART | ) |
| double precision function dgamrn | ( | ALAM, | |
| ETA | |||
| ) |
Definition at line 307 of file dpm25nulib.f.
References HepGeom::Plane3D< T >::d(), HepGeom::BasicVector3D< T >::eta(), c2_factory< float_type >::exp(), G4Abla::f(), c2_factory< float_type >::log(), n, HepGeom::BasicVector3D< T >::r(), rndm(), HepGeom::BasicVector3D< T >::y(), and z.
Referenced by dbetar().
| subroutine dpoli | ( | CS, | |
| SI | |||
| ) |
Definition at line 597 of file dpm25nulib.f.
References HepGeom::Plane3D< T >::d(), rndm(), and c2_factory< float_type >::sqrt().
| subroutine dtrans | ( | XO, | |
| YO, | |||
| ZO, | |||
| CDE, | |||
| SDE, | |||
| SFE, | |||
| CFE, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) |
Definition at line 510 of file dpm25nulib.f.
References HepGeom::BasicVector3D< T >::y(), and z.
| subroutine faltra | ( | GA, | |
| BGA, | |||
| CX, | |||
| CY, | |||
| CZ, | |||
| COD, | |||
| COF, | |||
| SIF, | |||
| PC, | |||
| EC, | |||
| P, | |||
| PX, | |||
| PY, | |||
| PZ, | |||
| E | |||
| ) |
Definition at line 569 of file dpm25nulib.f.
References CLHEP::HepLorentzVector::e(), CLHEP::HepLorentzVector::px(), CLHEP::HepLorentzVector::py(), CLHEP::HepLorentzVector::pz(), and c2_factory< float_type >::sqrt().
| double precision function gquad | ( | external | F, |
| AX, | |||
| BX, | |||
| NX | |||
| ) |
Definition at line 636 of file dpm25nulib.f.
References a, CLHEP::HepBoost::beta(), d106bd(), CLHEP::HepAxisAngle::delta(), G4Abla::f(), jmax, and n.
| subroutine gset | ( | AX, | |
| BX, | |||
| NX, | |||
| dimension(192) | Z, | ||
| dimension(192) | W | ||
| ) |
Definition at line 689 of file dpm25nulib.f.
References a, CLHEP::HepBoost::beta(), d106bd(), CLHEP::HepAxisAngle::delta(), n, and z.
Referenced by csharm(), csj1m(), csj1mi(), G4AblaFission::gausshaz(), habint(), prblm2(), and qrblm2().
| function mchad | ( | ITDTU | ) |
Definition at line 488 of file dpm25nulib.f.
Referenced by inucas().
| function mcihad | ( | MCIND | ) |
| function mpdgha | ( | MCIND | ) |
Definition at line 176 of file dpm25nulib.f.
References HepGeom::Transform3D::dx(), HepGeom::Transform3D::dy(), n, HepGeom::Transform3D::xx(), HepGeom::BasicVector3D< T >::y(), and HepGeom::Transform3D::yy().
Referenced by diadif(), diseva(), dispt(), distcm(), distr(), distrc(), dpmjet(), fluini(), hatest(), hisout(), plotResults::main(), profb(), samppt(), shmak(), shmak1(), sigmas(), and sigtes().
| subroutine rannor | ( | X, | |
| Y | |||
| ) |
Definition at line 164 of file dpm25nulib.f.
References a, dsfecf(), c2_factory< float_type >::log(), rndm(), c2_factory< float_type >::sqrt(), and HepGeom::BasicVector3D< T >::y().
| subroutine rm48 | ( | dimension(*) | RVEC, |
| LENV | |||
| ) |
Definition at line 1168 of file dpm25nulib.f.
References HepGeom::Plane3D< T >::d(), G4Abla::mod(), c2_transformation< float_type >::one(), CLHEP::HepLorentzVector::t(), HepGeom::BasicVector3D< T >::unit(), and c2_transformation< float_type >::zero().
Referenced by rndm().
| double precision function rndm | ( | RDUMMY | ) |
Definition at line 1460 of file dpm25nulib.f.
References HepGeom::Plane3D< T >::d(), and rm48().
Referenced by absorp(), bamlun(), betrej(), G4Abla::breakItUp(), calbam(), casasv(), casavs(), conucl(), dcosi(), ddecay(), G4MuonDecayChannelWithSpin::DecayIt(), decays(), dechkk(), dfatpr(), dfatta(), dfermi(), dgamrn(), diagr(), diffpt(), diqdss(), diqdzz(), diqssd(), diqsv(), diqvs(), diqzzd(), dpmevt(), dpmjet(), dpoli(), drandm(), dropdi(), dsfecf(), dshnel(), dshnto(), dthrep(), dtwopd(), elhain(), flahad(), flksaa(), fozoca(), DMXParticleSource::GenerateIsotropicFlux(), G4GeneralParticleSource::GeneratePrimaryVertex(), G4SPSRandomGenerator::GenRandEnergy(), G4SPSRandomGenerator::GenRandPhi(), G4SPSRandomGenerator::GenRandPosPhi(), G4SPSRandomGenerator::GenRandPosTheta(), G4SPSRandomGenerator::GenRandTheta(), G4SPSRandomGenerator::GenRandX(), G4SPSRandomGenerator::GenRandY(), G4SPSRandomGenerator::GenRandZ(), G4INCL::DeltaProductionChannel::getFinalState(), G4INCL::ElasticChannel::getFinalState(), G4RDPhotoElectricAngularGeneratorSauterGavrila::GetPhotoElectronDirection(), hadhad(), hadrds(), hadrdv(), hadrdz(), hadrsd(), hadrss(), hadrsv(), hadrvd(), hadrvs(), hadrvv(), hadrzd(), hamult(), harkin(), harsca(), hax1x2(), inucas(), kkevdi(), kkevle(), kkevnu(), kkevt(), kkevvv(), lepdcyp(), modb(), npoiss(), phnsch(), pinkla(), primpt(), qinnuc(), raco(), rannor(), rndmte(), sampex(), sampey(), G4PhotoElectricAngularGeneratorSauterGavrila::SampleDirection(), G4AdjointPhotoElectricModel::SampleSecondaries(), G4GoudsmitSaundersonTable::SampleTheta(), samplm(), samplx(), samppt(), sampxb(), samsqx(), saptre(), sdiff(), selpt(), selpt4(), selpth(), selpts(), sewew(), sihnin(), tsamcs(), vahmsd(), valmdd(), valmsd(), xksamp(), xptfl(), xptfl1(), xseapa(), and xshpto().
| subroutine rndmin | ( | dimension(97) | UIN, |
| CIN, | |||
| CDIN, | |||
| CMIN, | |||
| IIN, | |||
| JIN | |||
| ) |
Definition at line 109 of file dpm25nulib.f.
Referenced by rndmte().
| subroutine rndmou | ( | dimension(97) | UOUT, |
| COUT, | |||
| CDOUT, | |||
| CMOUT, | |||
| IOUT, | |||
| JOUT | |||
| ) |
Definition at line 124 of file dpm25nulib.f.
Referenced by rndmte().
| subroutine rndmst | ( | NA1, | |
| NA2, | |||
| NA3, | |||
| NB1 | |||
| ) |
Definition at line 81 of file dpm25nulib.f.
References G4Abla::mod(), and CLHEP::HepLorentzVector::t().
Referenced by rndmte().
| subroutine rndmte | ( | IO | ) |
Definition at line 139 of file dpm25nulib.f.
References HepGeom::Plane3D< T >::d(), rndm(), rndmin(), rndmou(), rndmst(), and HepGeom::Transform3D::xx().
| double precision function sampex | ( | X1, | |
| X2 | |||
| ) |
Definition at line 1118 of file dpm25nulib.f.
References c2_factory< float_type >::exp(), c2_factory< float_type >::log(), HepGeom::BasicVector3D< T >::r(), rndm(), and samsqx().
| double precision function sampey | ( | X1, | |
| X2 | |||
| ) |
Definition at line 1107 of file dpm25nulib.f.
References c2_factory< float_type >::exp(), c2_factory< float_type >::log(), HepGeom::BasicVector3D< T >::r(), and rndm().
Referenced by hadjase(), hadjse(), vahmsd(), xksamp(), and xptfl1().
| double precision function sampxb | ( | X1, | |
| X2, | |||
| B | |||
| ) |
Definition at line 1133 of file dpm25nulib.f.
References a, c2_factory< float_type >::exp(), c2_factory< float_type >::log(), rndm(), and c2_factory< float_type >::sqrt().
| double precision function samsqx | ( | X1, | |
| X2 | |||
| ) |
Definition at line 1099 of file dpm25nulib.f.
References HepGeom::BasicVector3D< T >::r(), rndm(), and c2_factory< float_type >::sqrt().
Referenced by sampex().
| subroutine sorti | ( | dimension(n) | A, |
| N | |||
| ) |
Definition at line 1147 of file dpm25nulib.f.
1.8.7