|
Geant4.10
|
Go to the source code of this file.
Functions/Subroutines | |
| subroutine | kkinc (EPN, NTMASS, NTCHAR, NPMASS, NPCHAR, IDP, KKMAT, IDT, NHKKH1, IREJ) |
| subroutine | defaux (EPN, PPN) |
| subroutine | nclpot (IPZ, IP, ITZ, IT, AFERP, AFERT, MODE) |
| subroutine | resncl (EPN, MODE) |
| subroutine | scn4ba |
| subroutine | ficonf (IJPROJ, IP, IPZ, IT, ITZ, IREJ) |
| subroutine | eva2he (MO, EEXCF, IRCL, IREJ) |
| subroutine | fozoca (LFZC, IREJ) |
| subroutine | inucas (IT, IP, IDXCAS, LCAS, NCAS, IREJ) |
| subroutine | absorp (IDCAS, PCAS, NCAS, NSPE, IDSPE, IDXSPE, MODE, IREJ) |
| subroutine | hadri1 (IDPR, PPR, IDTA, PTA, MODE, IREJ) |
| subroutine | evtput (IST, ID, M1, M2, PX, PY, PZ, E, IDR, IDXR, IDC) |
| subroutine | mashel (PA1, PA2, XM1, XM2, P1, P2, IREJ) |
| subroutine | mytran (IMODE, XO, YO, ZO, CDE, SDE, CFE, SFE, X, Y, Z) |
| double precision function | ylamb (X, Y, Z) |
| subroutine | evtemc (PXIO, PYIO, PZIO, EIO, IMODE, IPOS, IREJ) |
| subroutine | ltrans (PXI, PYI, PZI, PEI, PXO, PYO, PZO, PEO, ID, MODE) |
| subroutine | ltnuc (PIN, EIN, POUT, EOUT, MODE) |
| subroutine | evtini (ID, IP, IT, EPN, PPN, ECM, NHKKH1, MODE) |
| subroutine | ltini (IDP, EPN, PPN, ECM) |
| double precision function | energy (A, Z) |
| double precision function | enrg (A, Z) |
| subroutine | berttp |
| subroutine | incini |
| subroutine | decays (PIN, IDXIN, POUT, IDXOUT, NSEC, IREJ) |
| subroutine | decay1 |
| function | icihad (MCIND) |
| function | ipdgha (MCIND) |
| subroutine | sihnab (IDP, IDT, PLAB, SIGABS) |
| subroutine absorp | ( | IDCAS, | |
| dimension(5) | PCAS, | ||
| NCAS, | |||
| NSPE, | |||
| dimension(2) | IDSPE, | ||
| dimension(2) | IDXSPE, | ||
| MODE, | |||
| IREJ | |||
| ) |
Definition at line 3049 of file dpm25nuc6.f.
References HepGeom::Plane3D< T >::d(), daltra(), dtwopd(), evtemc(), hadri1(), nmxhkk, c2_transformation< float_type >::one(), CLHEP::HepLorentzVector::px(), CLHEP::HepLorentzVector::py(), CLHEP::HepLorentzVector::pz(), HepGeom::BasicVector3D< T >::r(), rndm(), c2_factory< float_type >::sqrt(), and G4Abla::tau().
Referenced by inucas().
| subroutine berttp | ( | ) |
Definition at line 4627 of file dpm25nuc6.f.
References HepGeom::Plane3D< T >::d(), iz, mxafbk, mxffbk, mxnfbk, mxpsfb, mxpsst, mxzfbk, nxafbk, nxnfbk, nxzfbk, G4StokesVector::p1(), G4StokesVector::p2(), HepGeom::BasicVector3D< T >::rho(), sigmas(), stalin(), CLHEP::HepLorentzVector::t(), and HepGeom::BasicVector3D< T >::unit().
Referenced by dminit().
| subroutine decay1 | ( | ) |
| subroutine decays | ( | dimension(4) | PIN, |
| IDXIN, | |||
| dimension(20,4) | POUT, | ||
| dimension(20) | IDXOUT, | ||
| NSEC, | |||
| IREJ | |||
| ) |
Definition at line 5608 of file dpm25nuc6.f.
References HepGeom::Plane3D< T >::d(), dthrep(), dtrafo(), dtwopd(), evtemc(), rndm(), c2_factory< float_type >::sqrt(), and G4Abla::tau().
Referenced by decay1().
| subroutine defaux | ( | EPN, | |
| PPN | |||
| ) |
Definition at line 641 of file dpm25nuc6.f.
References c2_transformation< float_type >::one(), and c2_transformation< float_type >::zero().
Referenced by dminit().
| double precision function energy | ( | A, | |
| Z | |||
| ) |
Definition at line 4106 of file dpm25nuc6.f.
References a, HepGeom::Plane3D< T >::d(), enrg(), iz, n, G4Abla::nint(), G4StokesVector::p1(), G4StokesVector::p2(), HepGeom::BasicVector3D< T >::rho(), CLHEP::HepLorentzVector::t(), and z.
Referenced by G4ForwardXrayTR::AngleDensity(), G4AugerTransition::AugerTransitionEnergy(), G4RDAugerTransition::AugerTransitionEnergy(), G4eIonisationSpectrum::AverageEnergy(), G4RDeIonisationSpectrum::AverageEnergy(), RunAction::BeginOfRunAction(), G4DecayProducts::Boost(), G4VXTRenergyLoss::BuildAngleTable(), G4RDVCrossSectionHandler::BuildMeanFreePathForMaterials(), G4VCrossSectionHandler::BuildMeanFreePathForMaterials(), G4LossTableBuilder::BuildRangeTable(), G4PenelopeIonisationXSHandler::BuildXSTable(), checkf(), checkn(), StackingAction::ClassifyNewTrack(), G4LivermorePhotoElectricModel::ComputeCrossSectionPerAtom(), G4PEEffectFluoModel::ComputeCrossSectionPerAtom(), G4IonParametrisedLossModel::ComputeCrossSectionPerAtom(), G4BraggModel::ComputeCrossSectionPerElectron(), G4ICRU73QOModel::ComputeCrossSectionPerElectron(), G4BraggIonModel::ComputeCrossSectionPerElectron(), G4IonParametrisedLossModel::ComputeLossForStep(), G4IonParametrisedLossModel::CorrectionsAlongStep(), G4DNAChemistryManager::CreateWaterMolecule(), G4PEEffectFluoModel::CrossSectionPerVolume(), G4XDeltaNstarTable::CrossSectionTable(), G4XDeltaDeltaTable::CrossSectionTable(), G4XNNstarTable::CrossSectionTable(), G4XNDeltaTable::CrossSectionTable(), G4XDeltaDeltastarTable::CrossSectionTable(), G4XNDeltastarTable::CrossSectionTable(), G4MuonDecayChannelWithSpin::DecayIt(), G4ScreenedNuclearRecoil::DepositEnergy(), GammaRayTelDigitizer::Digitize(), energy(), enrg(), ficonf(), RunAction::fillDetailedLeakage(), G4AtomicShell::G4AtomicShell(), G4RDAtomicShell::G4RDAtomicShell(), G4RPGReaction::GenerateNBodyEvent(), G4ReactionDynamics::GenerateNBodyEvent(), G4RPGReaction::GenerateNBodyEventT(), BrachyPrimaryGeneratorAction::GeneratePrimaries(), PrimaryGeneratorAction2::GeneratePrimaries(), UltraPrimaryGeneratorAction::GeneratePrimaries(), XrayFluoPrimaryGeneratorAction::GeneratePrimaries(), G4BlinePrimaryGeneratorAction::GeneratePrimaries(), DMXParticleSource::GeneratePrimaryVertex(), RE01TrackerHit::GetAttDefs(), RE01CalorimeterHit::GetAttDefs(), G4INCL::ClusteringModelIntercomparison::getCluster(), G4PAIxSection::GetElectronRange(), G4LowEnergyRayleigh::GetMeanFreePath(), G4LowEnergyCompton::GetMeanFreePath(), G4LowEnergyGammaConversion::GetMeanFreePath(), G4LowEnergyPolarizedCompton::GetMeanFreePath(), G4LowEnergyPhotoElectric::GetMeanFreePath(), G4ScreenedNuclearRecoil::GetMeanFreePath(), G4RPGInelastic::GetNormalizationConstant(), G4NeutronHPFissionERelease::GetPromptNeutronKinetic(), G4AtomicShells::GetTotalBindingEnergy(), G4NeutronHPFissionERelease::GetTotalEnergy(), G4VarNtp::getTotalEnergy(), incini(), G4NeutronHPDiscreteTwoBody::Init(), G4NeutronHPElasticFS::Init(), G4NeutronHPAngular::Init(), G4PhysicsOrderedFreeVector::InsertValues(), G4DecayProducts::IsChecked(), lepto(), G4BaryonWidth::MassDependentWidth(), G4BaryonPartialWidth::MassDependentWidth(), G4PixeCrossSectionHandler::MicroscopicCrossSection(), nclpot(), G4hICRU49Nuclear::NuclearStoppingPower(), G4hZiegler1985Nuclear::NuclearStoppingPower(), G4BremsstrahlungParameters::Parameter(), G4RDBremsstrahlungParameters::Parameter(), G4INCL::Particle::Particle(), G4KL3DecayChannel::PhaseSpace(), prblm2(), G4IonDEDXHandler::PrintDEDXTable(), G4IonParametrisedLossModel::PrintDEDXTable(), G4eIonisationSpectrum::Probability(), G4RDeIonisationSpectrum::Probability(), G4INCL::ProjectileRemnant::ProjectileRemnant(), G4INCL::Cluster::putParticlesOffShell(), resncl(), XrayFluoHPGeDetectorType::ResponseFunction(), G4NeutronHPNBodyPhaseSpace::Sample(), G4NeutronHPLegendreStore::Sample(), G4Generator2BS::SampleDirection(), G4eIonisationSpectrum::SampleEnergy(), G4RDeIonisationSpectrum::SampleEnergy(), G4PenelopeBremsstrahlungFS::SampleGammaEnergy(), G4AntiNuclElastic::SampleInvariantT(), G4PolarizedMollerBhabhaModel::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), G4PEEffectFluoModel::SampleSecondaries(), G4MollerBhabhaModel::SampleSecondaries(), G4ICRU73QOModel::SampleSecondaries(), G4BraggModel::SampleSecondaries(), G4BraggIonModel::SampleSecondaries(), G4IonParametrisedLossModel::SampleSecondaries(), G4NeutronHPAngularP::SetEnergy(), G4NeutronHPLegendreTable::SetEnergy(), G4VXTRenergyLoss::SetEnergy(), G4INCL::Particle::setEnergy(), G4ContinuumGammaTransition::SetEnergyFrom(), G4DiscreteGammaTransition::SetEnergyFrom(), G4INCL::Particle::setFrozenEnergy(), G4hImpactIonisation::SetHighEnergyForAntiProtonParametrisation(), G4hImpactIonisation::SetHighEnergyForProtonParametrisation(), G4hImpactIonisation::SetLowEnergyForAntiProtonParametrisation(), G4hImpactIonisation::SetLowEnergyForProtonParametrisation(), G4ScreenedNuclearRecoil::SetMaxEnergyForScattering(), G4ScreenedNuclearRecoil::SetPhysicsCutoff(), G4hImpactIonisation::SetPixeProjectileMaxEnergy(), G4hImpactIonisation::SetPixeProjectileMinEnergy(), Run::SetPrimary(), G4ParticleChangeForGamma::SetProposedKineticEnergy(), G4ParticleChangeForLoss::SetProposedKineticEnergy(), G4ScreenedNuclearRecoil::SetRecoilCutoff(), G4INCL::StandardPropagationModel::shootParticle(), G4ForwardXrayTR::SpectralDensity(), G4XTRRegularRadModel::SpectralXTRdEdx(), G4RegularXTRadiator::SpectralXTRdEdx(), G4XTRTransparentRegRadModel::SpectralXTRdEdx(), G4TransparentRegXTRadiator::SpectralXTRdEdx(), Em10XTRTransparentRegRadModel::SpectralXTRdEdx(), G4VXTRenergyLoss::SpectralXTRdEdx(), G4AugerData::StartShellEnergy(), G4RDAugerData::StartShellEnergy(), RunAction::SumeTransf(), G4IonYangFluctuationModel::TheValue(), G4IonChuFluctuationModel::TheValue(), G4hBetheBlochModel::TheValue(), G4hNuclearStoppingModel::TheValue(), G4hIonEffChargeSquare::TheValue(), G4QAOLowEnergyLoss::TheValue(), G4GeneralPhaseSpaceDecay::ThreeBodyDecayIt(), XrayTelRunAction::Update(), G4ParticleChangeForTransport::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), BrachySteppingAction::UserSteppingAction(), exrdmSteppingAction::UserSteppingAction(), HadrontherapySteppingAction::UserSteppingAction(), IORTSteppingAction::UserSteppingAction(), and G4VXTRenergyLoss::XTRNSpectralDensity().
| double precision function enrg | ( | A, | |
| Z | |||
| ) |
Definition at line 4431 of file dpm25nuc6.f.
References a, HepGeom::Plane3D< T >::d(), energy(), iz, n, G4Abla::nint(), G4StokesVector::p1(), G4StokesVector::p2(), HepGeom::BasicVector3D< T >::rho(), CLHEP::HepLorentzVector::t(), and z.
| subroutine eva2he | ( | MO, | |
| EEXCF, | |||
| IRCL, | |||
| IREJ | |||
| ) |
Definition at line 1992 of file dpm25nuc6.f.
References HepGeom::Plane3D< T >::d(), evtemc(), evtput(), ipdgha(), nmxhkk, CLHEP::HepLorentzVector::px(), CLHEP::HepLorentzVector::py(), CLHEP::HepLorentzVector::pz(), and G4Abla::tau().
Referenced by ficonf().
| subroutine evtemc | ( | PXIO, | |
| PYIO, | |||
| PZIO, | |||
| EIO, | |||
| IMODE, | |||
| IPOS, | |||
| IREJ | |||
| ) |
Definition at line 3789 of file dpm25nuc6.f.
References HepGeom::Plane3D< T >::d(), CLHEP::HepLorentzVector::e(), nmxhkk, CLHEP::HepLorentzVector::px(), CLHEP::HepLorentzVector::py(), CLHEP::HepLorentzVector::pz(), and c2_transformation< float_type >::zero().
Referenced by absorp(), decays(), eva2he(), hadri1(), inucas(), and resncl().
| subroutine evtini | ( | ID, | |
| IP, | |||
| IT, | |||
| EPN, | |||
| PPN, | |||
| ECM, | |||
| NHKKH1, | |||
| MODE | |||
| ) |
| subroutine evtput | ( | IST, | |
| ID, | |||
| M1, | |||
| M2, | |||
| PX, | |||
| PY, | |||
| PZ, | |||
| E, | |||
| IDR, | |||
| IDXR, | |||
| IDC | |||
| ) |
Definition at line 3498 of file dpm25nuc6.f.
References HepGeom::Plane3D< T >::d(), CLHEP::HepAxisAngle::delta(), CLHEP::HepLorentzVector::e(), icihad(), nmxhkk, CLHEP::HepLorentzVector::px(), CLHEP::HepLorentzVector::py(), CLHEP::HepLorentzVector::pz(), c2_factory< float_type >::sqrt(), G4Abla::tau(), and c2_transformation< float_type >::zero().
Referenced by decay1(), eva2he(), ficonf(), inucas(), and scn4ba().
| subroutine ficonf | ( | IJPROJ, | |
| IP, | |||
| IPZ, | |||
| IT, | |||
| ITZ, | |||
| IREJ | |||
| ) |
Definition at line 1518 of file dpm25nuc6.f.
References HepGeom::Plane3D< T >::d(), energy(), eva2he(), evevap(), evtput(), testem0.App::init(), int(), mashel(), nmxhkk, c2_transformation< float_type >::one(), raco(), c2_factory< float_type >::sqrt(), G4Abla::tau(), and c2_transformation< float_type >::zero().
Referenced by kkinc().
| subroutine fozoca | ( | logical | LFZC, |
| IREJ | |||
| ) |
Definition at line 2151 of file dpm25nuc6.f.
References HepGeom::Plane3D< T >::d(), testem0.App::init(), int(), inucas(), nclpot(), nmxhkk, rndm(), and c2_transformation< float_type >::zero().
Referenced by kkinc().
| subroutine hadri1 | ( | IDPR, | |
| dimension(5) | PPR, | ||
| IDTA, | |||
| dimension(5) | PTA, | ||
| MODE, | |||
| IREJ | |||
| ) |
Definition at line 3267 of file dpm25nuc6.f.
References HepGeom::Plane3D< T >::d(), daltra(), dhadri(), elhain(), evtemc(), mashel(), c2_transformation< float_type >::one(), CLHEP::HepLorentzVector::px(), CLHEP::HepLorentzVector::py(), CLHEP::HepLorentzVector::pz(), c2_factory< float_type >::sqrt(), G4Abla::tau(), and c2_transformation< float_type >::zero().
| function icihad | ( | MCIND | ) |
| subroutine incini | ( | ) |
| subroutine inucas | ( | IT, | |
| IP, | |||
| IDXCAS, | |||
| logical | LCAS, | ||
| NCAS, | |||
| IREJ | |||
| ) |
Definition at line 2334 of file dpm25nuc6.f.
References absorp(), HepGeom::Plane3D< T >::d(), daltra(), evtemc(), evtput(), hadri1(), icihad(), ipdgha(), c2_factory< float_type >::log(), ltnuc(), ltrans(), mchad(), nmxhkk, c2_transformation< float_type >::one(), CLHEP::HepLorentzVector::px(), CLHEP::HepLorentzVector::py(), CLHEP::HepLorentzVector::pz(), rndm(), sihnab(), sihnel(), sihnin(), c2_factory< float_type >::sqrt(), G4Abla::tau(), and c2_transformation< float_type >::zero().
Referenced by fozoca().
| function ipdgha | ( | MCIND | ) |
| subroutine kkinc | ( | EPN, | |
| NTMASS, | |||
| NTCHAR, | |||
| NPMASS, | |||
| NPCHAR, | |||
| IDP, | |||
| KKMAT, | |||
| IDT, | |||
| NHKKH1, | |||
| IREJ | |||
| ) |
Definition at line 5 of file dpm25nuc6.f.
References backdpm(), chebch(), checkf(), checkn(), checko(), HepGeom::Plane3D< T >::d(), decay1(), dechkk(), distco(), distr(), distrc(), dsfecf(), evtini(), ficonf(), fozoca(), testem0.App::init(), kkevdi(), kkevle(), kkevnu(), kkevt(), klu(), nclpot(), nmxhkk, c2_transformation< float_type >::one(), plu(), pyjets, resncl(), scn4ba(), c2_factory< float_type >::sqrt(), G4Abla::tau(), and c2_transformation< float_type >::zero().
| subroutine ltini | ( | IDP, | |
| EPN, | |||
| PPN, | |||
| ECM | |||
| ) |
Definition at line 4036 of file dpm25nuc6.f.
References HepGeom::Plane3D< T >::d(), c2_transformation< float_type >::one(), c2_factory< float_type >::sqrt(), G4Abla::tau(), and c2_transformation< float_type >::zero().
| subroutine ltnuc | ( | PIN, | |
| EIN, | |||
| POUT, | |||
| EOUT, | |||
| MODE | |||
| ) |
Definition at line 3942 of file dpm25nuc6.f.
References daltra(), and c2_transformation< float_type >::zero().
| subroutine ltrans | ( | PXI, | |
| PYI, | |||
| PZI, | |||
| PEI, | |||
| PXO, | |||
| PYO, | |||
| PZO, | |||
| PEO, | |||
| ID, | |||
| MODE | |||
| ) |
Definition at line 3898 of file dpm25nuc6.f.
References HepGeom::Plane3D< T >::d(), CLHEP::HepAxisAngle::delta(), ltnuc(), c2_factory< float_type >::sqrt(), G4Abla::tau(), and c2_transformation< float_type >::zero().
| subroutine mashel | ( | dimension(4) | PA1, |
| dimension(4) | PA2, | ||
| XM1, | |||
| XM2, | |||
| dimension(4) | P1, | ||
| dimension(4) | P2, | ||
| IREJ | |||
| ) |
Definition at line 3631 of file dpm25nuc6.f.
References HepGeom::Plane3D< T >::d(), daltra(), mytran(), c2_transformation< float_type >::one(), G4StokesVector::p1(), G4StokesVector::p2(), CLHEP::HepLorentzVector::px(), CLHEP::HepLorentzVector::py(), CLHEP::HepLorentzVector::pz(), c2_factory< float_type >::sqrt(), HepGeom::Transform3D::xx(), ylamb(), HepGeom::Transform3D::yy(), c2_transformation< float_type >::zero(), and HepGeom::Transform3D::zz().
| subroutine mytran | ( | IMODE, | |
| XO, | |||
| YO, | |||
| ZO, | |||
| CDE, | |||
| SDE, | |||
| CFE, | |||
| SFE, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) |
Definition at line 3731 of file dpm25nuc6.f.
References HepGeom::BasicVector3D< T >::y(), and z.
Referenced by mashel().
| subroutine nclpot | ( | IPZ, | |
| IP, | |||
| ITZ, | |||
| IT, | |||
| AFERP, | |||
| AFERT, | |||
| MODE | |||
| ) |
Definition at line 702 of file dpm25nuc6.f.
References HepGeom::Plane3D< T >::d(), energy(), c2_transformation< float_type >::one(), c2_factory< float_type >::sqrt(), G4Abla::tau(), and c2_transformation< float_type >::zero().
| subroutine resncl | ( | EPN, | |
| MODE | |||
| ) |
Definition at line 885 of file dpm25nuc6.f.
References HepGeom::Plane3D< T >::d(), energy(), evtemc(), ltini(), ltnuc(), ltrans(), nmxhkk, c2_transformation< float_type >::one(), c2_factory< float_type >::sqrt(), G4Abla::tau(), and c2_transformation< float_type >::zero().
Referenced by kkinc().
| subroutine scn4ba | ( | ) |
Definition at line 1270 of file dpm25nuc6.f.
References HepGeom::Plane3D< T >::d(), G4CascadeCheckBalance::ekin(), evtput(), ltrans(), nclpot(), nmxhkk, c2_transformation< float_type >::one(), c2_factory< float_type >::sqrt(), G4Abla::tau(), and c2_transformation< float_type >::zero().
Referenced by kkinc().
| subroutine sihnab | ( | IDP, | |
| IDT, | |||
| PLAB, | |||
| SIGABS | |||
| ) |
Definition at line 5822 of file dpm25nuc6.f.
References a, HepGeom::Plane3D< T >::d(), G4CascadeCheckBalance::ekin(), c2_transformation< float_type >::one(), c2_factory< float_type >::sqrt(), and c2_transformation< float_type >::zero().
Referenced by inucas().
| double precision function ylamb | ( | X, | |
| Y, | |||
| Z | |||
| ) |
Definition at line 3765 of file dpm25nuc6.f.
References c2_factory< float_type >::sqrt(), HepGeom::BasicVector3D< T >::y(), HepGeom::Transform3D::yz(), and z.
1.8.7