BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
RandomNrCenter Class Reference

#include <RandomNrCenter.h>

Public Member Functions

void SaveEngineStatus (std::string)
void RestoreEngineStatus (std::string)
void SetEngineSeed (long int)
long int GetEngineSeed ()
void SetEngine ()
void ResetEngine ()
HepRandomEngine * GetEngine ()

Static Public Member Functions

static double Rngaus (double mean, double sigma)

Detailed Description

Definition at line 8 of file RandomNrCenter.h.

Member Function Documentation

◆ GetEngine()

HepRandomEngine * RandomNrCenter::GetEngine ( )

Definition at line 19 of file RandomNrCenter.cpp.

19{ return theCurrentEngine; }

◆ GetEngineSeed()

long int RandomNrCenter::GetEngineSeed ( )

Definition at line 14 of file RandomNrCenter.cpp.

14{ return HepRandom::getTheSeed(); }

◆ ResetEngine()

void RandomNrCenter::ResetEngine ( )

Definition at line 17 of file RandomNrCenter.cpp.

17{ theCurrentEngine = theDefaultEngine; }

◆ RestoreEngineStatus()

void RandomNrCenter::RestoreEngineStatus ( std::string s)

Definition at line 10 of file RandomNrCenter.cpp.

10 {
11 HepRandom::restoreEngineStatus( s.c_str() );
12}
XmlRpcServer s

Referenced by RandomCenterMessenger::SetNewValue().

◆ Rngaus()

double RandomNrCenter::Rngaus ( double mean,
double sigma )
static

Definition at line 22 of file RandomNrCenter.cpp.

22 {
23 return RandGauss::shoot( mean, sigma );
24}

◆ SaveEngineStatus()

void RandomNrCenter::SaveEngineStatus ( std::string s)

Definition at line 7 of file RandomNrCenter.cpp.

7 {
8 HepRandom::saveEngineStatus( s.c_str() );
9}

Referenced by RandomCenterMessenger::SetNewValue().

◆ SetEngine()

void RandomNrCenter::SetEngine ( )

Definition at line 15 of file RandomNrCenter.cpp.

15{}

Referenced by RandomCenterMessenger::SetNewValue().

◆ SetEngineSeed()

void RandomNrCenter::SetEngineSeed ( long int i)

Definition at line 13 of file RandomNrCenter.cpp.

13{ HepRandom::setTheSeed( i, 3 ); }

Referenced by RandomCenterMessenger::SetNewValue().


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