Geant4-11
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
G4AblaRandom Namespace Reference

Functions

double flat ()
 

Function Documentation

◆ flat()

double G4AblaRandom::flat ( )

Definition at line 48 of file G4AblaRandom.cc.

48 {
49#ifdef ABLAXX_IN_GEANT4_MODE
50 return G4UniformRand();
51#else
52 return G4INCL::Random::shoot();
53#endif
54 }
#define G4UniformRand()
Definition: Randomize.hh:52
G4double shoot()
Definition: G4INCLRandom.cc:93

References G4UniformRand, and G4INCL::Random::shoot().

Referenced by G4Abla::DeexcitationAblaxx(), G4Abla::evap_postsaddle(), G4Abla::evapora(), G4Abla::fission(), G4Abla::fissionDistri(), G4Abla::fmaxhaz(), G4Abla::fmaxhaz_old(), G4Abla::fvmaxhaz(), G4Abla::fvmaxhaz_neut(), G4RunProfilerInit(), G4Abla::haz(), G4Abla::IPOWERLIMHAZ(), CLHEP::DualRand::operator double(), CLHEP::HepJamesRandom::operator double(), CLHEP::MixMaxRng::operator double(), CLHEP::MTwistEngine::operator double(), CLHEP::HepRandomEngine::operator double(), CLHEP::RanecuEngine::operator double(), CLHEP::RanluxEngine::operator double(), CLHEP::RanshiEngine::operator double(), CLHEP::HepJamesRandom::operator float(), CLHEP::MixMaxRng::operator float(), CLHEP::HepRandomEngine::operator float(), CLHEP::RanecuEngine::operator float(), CLHEP::RanluxEngine::operator float(), CLHEP::HepJamesRandom::operator unsigned int(), CLHEP::HepRandomEngine::operator unsigned int(), CLHEP::RanluxEngine::operator unsigned int(), CLHEP::HepRandom::operator()(), G4Abla::part_fiss(), G4EvaporationProbability::SampleKineticEnergy(), G4eBremParametrizedModel::SampleSecondaries(), G4BoldyshevTripletModel::SampleSecondaries(), G4eeToTwoGammaModel::SampleSecondaries(), G4eplusTo2GammaOKVIModel::SampleSecondaries(), and G4Abla::unstable_tke().