#include <geant4/tree/geant4-10.6-release/source/externals/clhep/include/CLHEP/Random/Random.h>
- Author
 - Gabri.nosp@m.ele..nosp@m.Cosmo.nosp@m.@cer.nosp@m.n.ch 
 
Definition at line 48 of file Random.h.
View newest version in sPHENIX GitHub at line 48 of file Random.h
 
      
        
          | CLHEP::HepRandom::HepRandom  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | CLHEP::HepRandom::HepRandom  | 
          ( | 
          long  | 
          seed | ) | 
           | 
        
      
 
 
  
  
      
        
          | CLHEP::HepRandom::~HepRandom  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | int CLHEP::HepRandom::createInstance  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static std::string CLHEP::HepRandom::distributionName  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
Reimplemented in CLHEP::RandFlat, CLHEP::RandBreitWigner, CLHEP::RandGeneral, CLHEP::RandExpZiggurat, CLHEP::RandGaussQ, CLHEP::RandPoissonQ, CLHEP::RandGauss, CLHEP::RandStudentT, CLHEP::RandBinomial, CLHEP::RandGamma, CLHEP::RandLandau, CLHEP::RandChiSquare, CLHEP::RandPoisson, CLHEP::RandExponential, and CLHEP::RandGaussZiggurat.
Definition at line 210 of file Random.cc.
View newest version in sPHENIX GitHub at line 210 of file Random.cc
References CLHEP::HepRandomEngine::get().
 
 
      
        
          | double CLHEP::HepRandom::flat  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void CLHEP::HepRandom::flatArray  | 
          ( | 
          const int  | 
          size,  | 
        
        
           | 
           | 
          double *  | 
          vect  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
  
  
      
        
          | std::istream & CLHEP::HepRandom::get  | 
          ( | 
          std::istream &  | 
          is | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Reimplemented in CLHEP::RandFlat, CLHEP::RandBreitWigner, CLHEP::RandGeneral, CLHEP::RandGauss, CLHEP::RandExpZiggurat, CLHEP::RandGaussQ, CLHEP::RandBinomial, CLHEP::RandGamma, CLHEP::RandChiSquare, CLHEP::RandExponential, CLHEP::RandGaussZiggurat, CLHEP::RandBit, CLHEP::RandLandau, CLHEP::RandPoisson, CLHEP::RandStudentT, and CLHEP::RandPoissonQ.
Definition at line 224 of file Random.cc.
View newest version in sPHENIX GitHub at line 224 of file Random.cc
Referenced by getTheGenerator(), and CLHEP::operator>>().
 
 
Definition at line 264 of file Random.cc.
View newest version in sPHENIX GitHub at line 264 of file Random.cc
References CLHEP::HepRandomEngine::get().
Referenced by FW::Geant4::MMPrimaryGeneratorAction::MMPrimaryGeneratorAction(), CLHEP::StaticRandomStates::restore(), CLHEP::RandGauss::restoreEngineStatus(), CLHEP::RandFlat::restoreEngineStatus(), CLHEP::RandGauss::saveEngineStatus(), CLHEP::RandFlat::saveEngineStatus(), CLHEP::RandGaussZiggurat::shoot(), CLHEP::RandExponential::shoot(), CLHEP::RandExpZiggurat::shoot(), CLHEP::RandBreitWigner::shoot(), CLHEP::RandChiSquare::shoot(), CLHEP::RandBinomial::shoot(), CLHEP::RandGamma::shoot(), CLHEP::RandGauss::shoot(), CLHEP::RandFlat::shoot(), CLHEP::RandPoisson::shoot(), CLHEP::RandStudentT::shoot(), CLHEP::RandPoissonQ::shoot(), and CLHEP::RandFlat::shootArray().
 
 
  
  
      
        
          | HepRandom * CLHEP::HepRandom::getTheGenerator  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | long CLHEP::HepRandom::getTheSeed  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | const long * CLHEP::HepRandom::getTheSeeds  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | void CLHEP::HepRandom::getTheTableSeeds  | 
          ( | 
          long *  | 
          seeds,  | 
         
        
           | 
           | 
          int  | 
          index  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | std::string CLHEP::HepRandom::name  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
Reimplemented in CLHEP::RandFlat, CLHEP::RandBreitWigner, CLHEP::RandGeneral, CLHEP::RandExpZiggurat, CLHEP::RandGaussQ, CLHEP::RandPoissonQ, CLHEP::RandGauss, CLHEP::RandStudentT, CLHEP::RandBinomial, CLHEP::RandGamma, CLHEP::RandLandau, CLHEP::RandChiSquare, CLHEP::RandPoisson, CLHEP::RandExponential, CLHEP::RandGaussZiggurat, and CLHEP::RandBit.
Definition at line 209 of file Random.cc.
View newest version in sPHENIX GitHub at line 209 of file Random.cc
 
 
  
  
      
        
          | double CLHEP::HepRandom::operator()  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Reimplemented in CLHEP::RandFlat, CLHEP::RandBreitWigner, CLHEP::RandGeneral, CLHEP::RandExpZiggurat, CLHEP::RandPoissonQ, CLHEP::RandGauss, CLHEP::RandLandau, CLHEP::RandStudentT, CLHEP::RandGaussQ, CLHEP::RandBinomial, CLHEP::RandGamma, CLHEP::RandPoisson, CLHEP::RandChiSquare, CLHEP::RandExponential, and CLHEP::RandGaussZiggurat.
Definition at line 205 of file Random.cc.
View newest version in sPHENIX GitHub at line 205 of file Random.cc
References G4AblaRandom::flat().
 
 
  
  
      
        
          | std::ostream & CLHEP::HepRandom::put  | 
          ( | 
          std::ostream &  | 
          os | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
Reimplemented in CLHEP::RandFlat, CLHEP::RandBreitWigner, CLHEP::RandGeneral, CLHEP::RandGauss, CLHEP::RandExpZiggurat, CLHEP::RandGaussQ, CLHEP::RandBinomial, CLHEP::RandGamma, CLHEP::RandChiSquare, CLHEP::RandExponential, CLHEP::RandGaussZiggurat, CLHEP::RandBit, CLHEP::RandLandau, CLHEP::RandPoisson, CLHEP::RandStudentT, and CLHEP::RandPoissonQ.
Definition at line 223 of file Random.cc.
View newest version in sPHENIX GitHub at line 223 of file Random.cc
Referenced by CLHEP::operator<<().
 
 
  
  
      
        
          | static std::istream& CLHEP::HepRandom::restoreDistState  | 
          ( | 
          std::istream &  | 
          is | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
  
  
      
        
          | void CLHEP::HepRandom::restoreEngineStatus  | 
          ( | 
          const char  | 
          filename[] = "Config.conf" | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | std::istream & CLHEP::HepRandom::restoreFullState  | 
          ( | 
          std::istream &  | 
          is | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | std::istream & CLHEP::HepRandom::restoreStaticRandomStates  | 
          ( | 
          std::istream &  | 
          is | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static std::ostream& CLHEP::HepRandom::saveDistState  | 
          ( | 
          std::ostream &  | 
          os | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
  
  
      
        
          | void CLHEP::HepRandom::saveEngineStatus  | 
          ( | 
          const char  | 
          filename[] = "Config.conf" | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | std::ostream & CLHEP::HepRandom::saveFullState  | 
          ( | 
          std::ostream &  | 
          os | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | std::ostream & CLHEP::HepRandom::saveStaticRandomStates  | 
          ( | 
          std::ostream &  | 
          os | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | void CLHEP::HepRandom::setTheSeed  | 
          ( | 
          long  | 
          seed,  | 
         
        
           | 
           | 
          int  | 
          lux = 3  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | void CLHEP::HepRandom::setTheSeeds  | 
          ( | 
          const long *  | 
          seeds,  | 
         
        
           | 
           | 
          int  | 
          aux = -1  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | void CLHEP::HepRandom::showEngineStatus  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | const long CLHEP::HepRandom::seedTable | 
         
       
   | 
  
staticprotected   | 
  
 
 
The documentation for this class was generated from the following files:
- geant4/tree/geant4-10.6-release/source/externals/clhep/include/CLHEP/Random/Random.h
 
- geant4/tree/geant4-10.6-release/source/externals/clhep/include/CLHEP/Random/SeedTable.h
 
- geant4/tree/geant4-10.6-release/source/externals/clhep/src/Random.cc