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

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)
 

Function/Subroutine Documentation

subroutine absorp (   IDCAS,
dimension(5)  PCAS,
  NCAS,
  NSPE,
dimension(2)  IDSPE,
dimension(2)  IDXSPE,
  MODE,
  IREJ 
)
subroutine berttp ( )
subroutine decay1 ( )

Definition at line 5762 of file dpm25nuc6.f.

References decays(), evtput(), ipdgha(), n, and nmxhkk.

Referenced by kkinc().

subroutine decays ( dimension(4)  PIN,
  IDXIN,
dimension(20,4)  POUT,
dimension(20)  IDXOUT,
  NSEC,
  IREJ 
)
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 
)
subroutine eva2he (   MO,
  EEXCF,
  IRCL,
  IREJ 
)
subroutine evtemc (   PXIO,
  PYIO,
  PZIO,
  EIO,
  IMODE,
  IPOS,
  IREJ 
)
subroutine evtini (   ID,
  IP,
  IT,
  EPN,
  PPN,
  ECM,
  NHKKH1,
  MODE 
)

Definition at line 3988 of file dpm25nuc6.f.

References ltini(), mcihad(), and nmxhkk.

Referenced by kkinc().

subroutine evtput (   IST,
  ID,
  M1,
  M2,
  PX,
  PY,
  PZ,
  E,
  IDR,
  IDXR,
  IDC 
)
subroutine ficonf (   IJPROJ,
  IP,
  IPZ,
  IT,
  ITZ,
  IREJ 
)
subroutine fozoca ( logical  LFZC,
  IREJ 
)
subroutine hadri1 (   IDPR,
dimension(5)  PPR,
  IDTA,
dimension(5)  PTA,
  MODE,
  IREJ 
)
function icihad (   MCIND)

Definition at line 5811 of file dpm25nuc6.f.

References mcihad().

Referenced by evtput(), icihad(), and inucas().

subroutine incini ( )
subroutine inucas (   IT,
  IP,
  IDXCAS,
logical  LCAS,
  NCAS,
  IREJ 
)
function ipdgha (   MCIND)

Definition at line 5815 of file dpm25nuc6.f.

References mpdgha().

Referenced by decay1(), eva2he(), inucas(), and ipdgha().

subroutine kkinc (   EPN,
  NTMASS,
  NTCHAR,
  NPMASS,
  NPCHAR,
  IDP,
  KKMAT,
  IDT,
  NHKKH1,
  IREJ 
)
subroutine ltini (   IDP,
  EPN,
  PPN,
  ECM 
)
subroutine ltnuc (   PIN,
  EIN,
  POUT,
  EOUT,
  MODE 
)

Definition at line 3942 of file dpm25nuc6.f.

References daltra(), and c2_transformation< float_type >::zero().

Referenced by inucas(), ltrans(), and resncl().

subroutine ltrans (   PXI,
  PYI,
  PZI,
  PEI,
  PXO,
  PYO,
  PZO,
  PEO,
  ID,
  MODE 
)
subroutine mashel ( dimension(4)  PA1,
dimension(4)  PA2,
  XM1,
  XM2,
dimension(4)  P1,
dimension(4)  P2,
  IREJ 
)
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 
)
subroutine resncl (   EPN,
  MODE 
)
subroutine scn4ba ( )
subroutine sihnab (   IDP,
  IDT,
  PLAB,
  SIGABS 
)
double precision function ylamb (   X,
  Y,
  Z 
)