Public Member Functions | List of all members
TRandomXoshiro256Plus Class Reference

Public Member Functions

 TRandomXoshiro256Plus (ULong_t seed=12345)
 
 TRandomXoshiro256Plus (ULong_t state0, ULong_t state1, ULong_t state2, ULong_t state3)
 
 TRandomXoshiro256Plus (ULong_t *state)
 
virtual UInt_t GetSeed () const
 
void getState (ULong_t *state) const
 
void getState (ULong_t &st0, ULong_t &st1, ULong_t &st2, ULong_t &st3) const
 
virtual void SetSeed (ULong_t seed=0)
 
virtual ULong_t RawRndm ()
 
virtual Double_t Rndm ()
 
virtual Double_t Rndm (Int_t unused)
 
virtual void RndmArray (Int_t n, Float_t *array)
 
virtual void RndmArray (Int_t n, Double_t *array)
 
 ClassDef (TRandomXoshiro256Plus, 1)
 

Detailed Description

Definition at line 63 of file icemc_random.h.

Inheritance diagram for TRandomXoshiro256Plus:
Inheritance graph
[legend]
Collaboration diagram for TRandomXoshiro256Plus:
Collaboration graph
[legend]

Member Function Documentation

void TRandomXoshiro256Plus::getState ( ULong_t *  state) const
inline

Get the full state

Definition at line 98 of file icemc_random.h.


The documentation for this class was generated from the following files: