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.