BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
RandomNrCenter.h
Go to the documentation of this file.
1
#ifndef RandomNrCenter_H
2
#define RandomNrCenter_H
3
4
#include <CLHEP/Random/Random.h>
5
#include <string>
6
using namespace
CLHEP;
7
8
class
RandomNrCenter
{
9
private
:
10
static
HepRandomEngine* theDefaultEngine;
11
static
HepRandomEngine* theCurrentEngine;
12
13
public
:
14
void
SaveEngineStatus
( std::string );
15
void
RestoreEngineStatus
( std::string );
16
void
SetEngineSeed
(
long
int
);
17
long
int
GetEngineSeed
();
18
void
SetEngine
();
19
void
ResetEngine
();
20
HepRandomEngine*
GetEngine
();
21
22
static
double
Rngaus
(
double
mean,
double
sigma );
23
};
24
25
#endif
RandomNrCenter
Definition
RandomNrCenter.h:8
RandomNrCenter::Rngaus
static double Rngaus(double mean, double sigma)
Definition
RandomNrCenter.cpp:22
RandomNrCenter::ResetEngine
void ResetEngine()
Definition
RandomNrCenter.cpp:17
RandomNrCenter::GetEngineSeed
long int GetEngineSeed()
Definition
RandomNrCenter.cpp:14
RandomNrCenter::GetEngine
HepRandomEngine * GetEngine()
Definition
RandomNrCenter.cpp:19
RandomNrCenter::SaveEngineStatus
void SaveEngineStatus(std::string)
Definition
RandomNrCenter.cpp:7
RandomNrCenter::SetEngineSeed
void SetEngineSeed(long int)
Definition
RandomNrCenter.cpp:13
RandomNrCenter::SetEngine
void SetEngine()
Definition
RandomNrCenter.cpp:15
RandomNrCenter::RestoreEngineStatus
void RestoreEngineStatus(std::string)
Definition
RandomNrCenter.cpp:10
8.0.0
BOSS_Source
Simulation
G4Svc
src
RandomNrCenter.h
Generated by
1.16.1