ROOT
6.07/09
Reference Guide
ROOT Home Page
Main Page
Tutorials
User's Classes
Namespaces
All Classes
Files
Release Notes
File List
File Members
math
mathcore
inc
Math
TRandomEngine.h
Go to the documentation of this file.
1
// @(#)root/mathcore:$Id$
2
// Author: L. Moneta Tue Aug 4 2015
3
4
/**********************************************************************
5
* *
6
* Copyright (c) 2015 LCG ROOT Math Team, CERN/PH-SFT *
7
* *
8
* *
9
**********************************************************************/
10
11
// interface for random engines based on ROOT
12
13
#ifndef ROOT_Math_TRandomEngine
14
#define ROOT_Math_TRandomEngine
15
16
namespace
ROOT
{
17
namespace
Math
{
18
19
class
TRandomEngine
{
20
public
:
21
virtual
double
Rndm
() = 0;
22
virtual
~TRandomEngine
() {}
23
};
24
25
}
// end namespace Math
26
27
}
// end namespace ROOT
28
29
30
#endif
/* ROOT_Math_TRandomEngine */
ROOT
This namespace contains pre-defined functions to be used in conjuction with TExecutor::Map and TExecu...
Definition:
StringConv.hxx:21
ROOT::Math::TRandomEngine::~TRandomEngine
virtual ~TRandomEngine()
Definition:
TRandomEngine.h:22
ROOT::Math::TRandomEngine
Definition:
TRandomEngine.h:19
ROOT::Math::TRandomEngine::Rndm
virtual double Rndm()=0
Math
Namespace for new Math classes and functions.