Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
G4INCL::DeJongSpin Namespace Reference

Functions

ThreeVector shoot (const G4int Ap, const G4int Af)
 

Function Documentation

ThreeVector G4INCL::DeJongSpin::shoot ( const G4int  Ap,
const G4int  Af 
)

Definition at line 67 of file G4INCLDeJongSpin.cc.

References G4INCL::Random::gaussVector().

Referenced by GFlashSamplingShowerParameterisation::ApplySampling(), G4LENDModel::ApplyYourself(), G4LENDElastic::ApplyYourself(), G4LFission::ApplyYourself(), G4HETCFragment::BetaRand(), G4StatMFMicroPartition::ChooseZ(), G4DNABrownianTransportation::ComputeStep(), G4UrbanMscModel::ComputeTruePathLengthLimit(), CexmcEnergyDepositDigitizer::Digitize(), pyRandomize::f1_RandGaussQ_shoot(), pyRandomize::f2_RandGaussQ_shoot(), GFlashHomoShowerParameterisation::GenerateExponential(), GFlashSamplingShowerParameterisation::GenerateExponential(), IORTPrimaryGeneratorAction::GeneratePrimaries(), CexmcPrimaryGeneratorAction::GeneratePrimaries(), G4PAIPhotonModel::GetAlongStepTransfer(), G4Nucleus::GetFermiMomentum(), G4RDVeLowEnergyLoss::GetLossWithFluct(), G4Polycone::GetPointOnCone(), G4TriangularFacet::GetPointOnFace(), G4QuadrangularFacet::GetPointOnFace(), G4Polyhedra::GetPointOnPlane(), G4Polycone::GetPointOnRing(), G4EllipticalTube::GetPointOnSurface(), G4CutTubs::GetPointOnSurface(), G4OTubs::GetPointOnSurface(), G4VTwistedFaceted::GetPointOnSurface(), G4Polycone::GetPointOnSurface(), G4Orb::GetPointOnSurface(), G4Ellipsoid::GetPointOnSurface(), G4Tet::GetPointOnSurface(), G4Polyhedra::GetPointOnSurface(), G4Paraboloid::GetPointOnSurface(), G4Hype::GetPointOnSurface(), G4EllipticalCone::GetPointOnSurface(), G4Para::GetPointOnSurface(), G4Tubs::GetPointOnSurface(), G4Torus::GetPointOnSurface(), G4Cons::GetPointOnSurface(), G4Sphere::GetPointOnSurface(), G4TessellatedSolid::GetPointOnSurface(), G4TwistedTubs::GetPointOnSurface(), G4Trap::GetPointOnSurface(), G4Polyhedra::GetPointOnTriangle(), G4Polycone::GetPointOnTubs(), G4Nucleus::GetThermalPz(), G4hICRU49Nuclear::NuclearStoppingPower(), G4hZiegler1985Nuclear::NuclearStoppingPower(), G4VXTRenergyLoss::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4BohrFluctuations::SampleFluctuations(), G4IonFluctuations::SampleFluctuations(), G4UniversalFluctuation::SampleFluctuations(), G4mplIonisationModel::SampleFluctuations(), G4mplIonisationWithDeltaModel::SampleFluctuations(), G4ElectronIonPair::SampleNumberOfIonsAlongStep(), G4VLongitudinalStringDecay::SampleQuarkPt(), G4WentzelVIModel::SampleScattering(), G4WentzelVIRelModel::SampleScattering(), G4HeatedKleinNishinaCompton::SampleSecondaries(), G4NuclNuclDiffuseElastic::SampleThetaCMS(), and G4DiffuseElastic::SampleThetaCMS().

67  {
68  return Random::gaussVector(getSpinCutoffParameter(Ap, Af));
69  }
ThreeVector gaussVector(G4double sigma=1.)
Generate Gaussianly-distributed ThreeVectors.