CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

Public Member Functions | Static Public Member Functions
CLHEP::RandBit Class Reference

#include <RandBit.h>

Inheritance diagram for CLHEP::RandBit:
CLHEP::RandFlat CLHEP::RandFlat CLHEP::RandFlat CLHEP::RandFlat CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom CLHEP::HepRandom

List of all members.

Public Member Functions

 RandBit (HepRandomEngine &anEngine)
 RandBit (HepRandomEngine &anEngine, double width)
 RandBit (HepRandomEngine &anEngine, double a, double b)
 RandBit (HepRandomEngine *anEngine)
 RandBit (HepRandomEngine *anEngine, double width)
 RandBit (HepRandomEngine *anEngine, double a, double b)
virtual ~RandBit ()
int fireBit ()
std::ostream & put (std::ostream &os) const
std::istream & get (std::istream &is)
std::string name () const
 RandBit (HepRandomEngine &anEngine)
 RandBit (HepRandomEngine &anEngine, double width)
 RandBit (HepRandomEngine &anEngine, double a, double b)
 RandBit (HepRandomEngine *anEngine)
 RandBit (HepRandomEngine *anEngine, double width)
 RandBit (HepRandomEngine *anEngine, double a, double b)
virtual ~RandBit ()
int fireBit ()
std::ostream & put (std::ostream &os) const
std::istream & get (std::istream &is)
std::string name () const
 RandBit (HepRandomEngine &anEngine)
 RandBit (HepRandomEngine &anEngine, double width)
 RandBit (HepRandomEngine &anEngine, double a, double b)
 RandBit (HepRandomEngine *anEngine)
 RandBit (HepRandomEngine *anEngine, double width)
 RandBit (HepRandomEngine *anEngine, double a, double b)
virtual ~RandBit ()
int fireBit ()
std::ostream & put (std::ostream &os) const
std::istream & get (std::istream &is)
std::string name () const
 RandBit (HepRandomEngine &anEngine)
 RandBit (HepRandomEngine &anEngine, double width)
 RandBit (HepRandomEngine &anEngine, double a, double b)
 RandBit (HepRandomEngine *anEngine)
 RandBit (HepRandomEngine *anEngine, double width)
 RandBit (HepRandomEngine *anEngine, double a, double b)
virtual ~RandBit ()
int fireBit ()
std::ostream & put (std::ostream &os) const
std::istream & get (std::istream &is)
std::string name () const

Static Public Member Functions

static int shootBit ()
static int shootBit (HepRandomEngine *)
static std::string distributionName ()
static std::ostream & saveFullState (std::ostream &os)
static std::istream & restoreFullState (std::istream &is)
static std::ostream & saveDistState (std::ostream &os)
static std::istream & restoreDistState (std::istream &is)
static int shootBit ()
static int shootBit (HepRandomEngine *)
static std::string distributionName ()
static std::ostream & saveFullState (std::ostream &os)
static std::istream & restoreFullState (std::istream &is)
static std::ostream & saveDistState (std::ostream &os)
static std::istream & restoreDistState (std::istream &is)
static int shootBit ()
static int shootBit (HepRandomEngine *)
static std::string distributionName ()
static std::ostream & saveFullState (std::ostream &os)
static std::istream & restoreFullState (std::istream &is)
static std::ostream & saveDistState (std::ostream &os)
static std::istream & restoreDistState (std::istream &is)
static int shootBit ()
static int shootBit (HepRandomEngine *)
static std::string distributionName ()
static std::ostream & saveFullState (std::ostream &os)
static std::istream & restoreFullState (std::istream &is)
static std::ostream & saveDistState (std::ostream &os)
static std::istream & restoreDistState (std::istream &is)

Detailed Description

Author:

Definition at line 40 of file Matrix/CLHEP/Random/RandBit.h.


Constructor & Destructor Documentation

CLHEP::RandBit::RandBit ( HepRandomEngine anEngine) [inline]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine,
double  width 
) [inline]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine,
double  a,
double  b 
) [inline]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine) [inline]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine,
double  width 
) [inline]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine,
double  a,
double  b 
) [inline]
CLHEP::RandBit::~RandBit ( ) [virtual]

Definition at line 25 of file RandBit.cc.

CLHEP::RandBit::RandBit ( HepRandomEngine anEngine) [inline]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine,
double  width 
) [inline]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine,
double  a,
double  b 
) [inline]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine) [inline]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine,
double  width 
) [inline]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine,
double  a,
double  b 
) [inline]
virtual CLHEP::RandBit::~RandBit ( ) [virtual]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine) [inline]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine,
double  width 
) [inline]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine,
double  a,
double  b 
) [inline]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine) [inline]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine,
double  width 
) [inline]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine,
double  a,
double  b 
) [inline]
virtual CLHEP::RandBit::~RandBit ( ) [virtual]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine) [inline]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine,
double  width 
) [inline]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine,
double  a,
double  b 
) [inline]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine) [inline]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine,
double  width 
) [inline]
CLHEP::RandBit::RandBit ( HepRandomEngine anEngine,
double  a,
double  b 
) [inline]
virtual CLHEP::RandBit::~RandBit ( ) [virtual]

Member Function Documentation

static std::string CLHEP::RandBit::distributionName ( ) [inline, static]

Reimplemented from CLHEP::RandFlat.

Definition at line 81 of file Matrix/CLHEP/Random/RandBit.h.

static std::string CLHEP::RandBit::distributionName ( ) [inline, static]

Reimplemented from CLHEP::RandFlat.

Definition at line 81 of file Random/CLHEP/Random/RandBit.h.

static std::string CLHEP::RandBit::distributionName ( ) [inline, static]

Reimplemented from CLHEP::RandFlat.

Definition at line 81 of file RandomObjects/CLHEP/Random/RandBit.h.

static std::string CLHEP::RandBit::distributionName ( ) [inline, static]

Reimplemented from CLHEP::RandFlat.

Definition at line 81 of file Random/Random/RandBit.h.

int CLHEP::RandBit::fireBit ( ) [inline]

Reimplemented from CLHEP::RandFlat.

int CLHEP::RandBit::fireBit ( ) [inline]

Reimplemented from CLHEP::RandFlat.

int CLHEP::RandBit::fireBit ( ) [inline]

Reimplemented from CLHEP::RandFlat.

Referenced by main().

int CLHEP::RandBit::fireBit ( ) [inline]

Reimplemented from CLHEP::RandFlat.

std::istream & CLHEP::RandBit::get ( std::istream &  is) [virtual]

Reimplemented from CLHEP::RandFlat.

Definition at line 34 of file RandBit.cc.

References name().

std::istream& CLHEP::RandBit::get ( std::istream &  is) [virtual]

Reimplemented from CLHEP::RandFlat.

std::istream& CLHEP::RandBit::get ( std::istream &  is) [virtual]

Reimplemented from CLHEP::RandFlat.

std::istream& CLHEP::RandBit::get ( std::istream &  is) [virtual]

Reimplemented from CLHEP::RandFlat.

std::string CLHEP::RandBit::name ( ) const [virtual]

Reimplemented from CLHEP::RandFlat.

std::string CLHEP::RandBit::name ( ) const [virtual]

Reimplemented from CLHEP::RandFlat.

std::string CLHEP::RandBit::name ( ) const [virtual]

Reimplemented from CLHEP::RandFlat.

std::string CLHEP::RandBit::name ( ) const [virtual]

Reimplemented from CLHEP::RandFlat.

Definition at line 23 of file RandBit.cc.

Referenced by get(), and put().

std::ostream& CLHEP::RandBit::put ( std::ostream &  os) const [virtual]

Reimplemented from CLHEP::RandFlat.

std::ostream & CLHEP::RandBit::put ( std::ostream &  os) const [virtual]

Reimplemented from CLHEP::RandFlat.

Definition at line 28 of file RandBit.cc.

References name().

std::ostream& CLHEP::RandBit::put ( std::ostream &  os) const [virtual]

Reimplemented from CLHEP::RandFlat.

std::ostream& CLHEP::RandBit::put ( std::ostream &  os) const [virtual]

Reimplemented from CLHEP::RandFlat.

static std::istream& CLHEP::RandBit::restoreDistState ( std::istream &  is) [inline, static]

Reimplemented from CLHEP::RandFlat.

Definition at line 96 of file Random/Random/RandBit.h.

References restoreDistState().

static std::istream& CLHEP::RandBit::restoreDistState ( std::istream &  is) [inline, static]

Reimplemented from CLHEP::RandFlat.

Definition at line 96 of file RandomObjects/CLHEP/Random/RandBit.h.

References restoreDistState().

static std::istream& CLHEP::RandBit::restoreDistState ( std::istream &  is) [inline, static]

Reimplemented from CLHEP::RandFlat.

Definition at line 96 of file Matrix/CLHEP/Random/RandBit.h.

Referenced by restoreDistState().

static std::istream& CLHEP::RandBit::restoreDistState ( std::istream &  is) [inline, static]

Reimplemented from CLHEP::RandFlat.

Definition at line 96 of file Random/CLHEP/Random/RandBit.h.

References restoreDistState().

static std::istream& CLHEP::RandBit::restoreFullState ( std::istream &  is) [inline, static]

Reimplemented from CLHEP::RandFlat.

Definition at line 88 of file Matrix/CLHEP/Random/RandBit.h.

Referenced by restoreFullState().

static std::istream& CLHEP::RandBit::restoreFullState ( std::istream &  is) [inline, static]

Reimplemented from CLHEP::RandFlat.

Definition at line 88 of file Random/CLHEP/Random/RandBit.h.

References restoreFullState().

static std::istream& CLHEP::RandBit::restoreFullState ( std::istream &  is) [inline, static]

Reimplemented from CLHEP::RandFlat.

Definition at line 88 of file RandomObjects/CLHEP/Random/RandBit.h.

References restoreFullState().

static std::istream& CLHEP::RandBit::restoreFullState ( std::istream &  is) [inline, static]

Reimplemented from CLHEP::RandFlat.

Definition at line 88 of file Random/Random/RandBit.h.

References restoreFullState().

static std::ostream& CLHEP::RandBit::saveDistState ( std::ostream &  os) [inline, static]

Reimplemented from CLHEP::RandFlat.

Definition at line 92 of file Random/Random/RandBit.h.

References saveDistState().

static std::ostream& CLHEP::RandBit::saveDistState ( std::ostream &  os) [inline, static]

Reimplemented from CLHEP::RandFlat.

Definition at line 92 of file RandomObjects/CLHEP/Random/RandBit.h.

References saveDistState().

static std::ostream& CLHEP::RandBit::saveDistState ( std::ostream &  os) [inline, static]

Reimplemented from CLHEP::RandFlat.

Definition at line 92 of file Random/CLHEP/Random/RandBit.h.

References saveDistState().

static std::ostream& CLHEP::RandBit::saveDistState ( std::ostream &  os) [inline, static]

Reimplemented from CLHEP::RandFlat.

Definition at line 92 of file Matrix/CLHEP/Random/RandBit.h.

Referenced by saveDistState().

static std::ostream& CLHEP::RandBit::saveFullState ( std::ostream &  os) [inline, static]

Reimplemented from CLHEP::RandFlat.

Definition at line 84 of file Matrix/CLHEP/Random/RandBit.h.

Referenced by saveFullState().

static std::ostream& CLHEP::RandBit::saveFullState ( std::ostream &  os) [inline, static]

Reimplemented from CLHEP::RandFlat.

Definition at line 84 of file RandomObjects/CLHEP/Random/RandBit.h.

References saveFullState().

static std::ostream& CLHEP::RandBit::saveFullState ( std::ostream &  os) [inline, static]

Reimplemented from CLHEP::RandFlat.

Definition at line 84 of file Random/Random/RandBit.h.

References saveFullState().

static std::ostream& CLHEP::RandBit::saveFullState ( std::ostream &  os) [inline, static]

Reimplemented from CLHEP::RandFlat.

Definition at line 84 of file Random/CLHEP/Random/RandBit.h.

References saveFullState().

static int CLHEP::RandBit::shootBit ( ) [inline, static]

Reimplemented from CLHEP::RandFlat.

static int CLHEP::RandBit::shootBit ( ) [inline, static]

Reimplemented from CLHEP::RandFlat.

static int CLHEP::RandBit::shootBit ( ) [inline, static]

Reimplemented from CLHEP::RandFlat.

static int CLHEP::RandBit::shootBit ( ) [inline, static]

Reimplemented from CLHEP::RandFlat.

Referenced by captureStatics(), main(), and randomizeStatics().

static int CLHEP::RandBit::shootBit ( HepRandomEngine ) [inline, static]

Reimplemented from CLHEP::RandFlat.

static int CLHEP::RandBit::shootBit ( HepRandomEngine ) [inline, static]

Reimplemented from CLHEP::RandFlat.

static int CLHEP::RandBit::shootBit ( HepRandomEngine ) [inline, static]

Reimplemented from CLHEP::RandFlat.

static int CLHEP::RandBit::shootBit ( HepRandomEngine ) [inline, static]

Reimplemented from CLHEP::RandFlat.


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