Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 10:10:22

0001 // @(#)root/mathcore:$Id$
0002 // Author: L. Moneta Tue Aug 4 2015
0003 
0004 /**********************************************************************
0005  *                                                                    *
0006  * Copyright (c) 2015  LCG ROOT Math Team, CERN/PH-SFT                *
0007  *                                                                    *
0008  *                                                                    *
0009  **********************************************************************/
0010 
0011 // interface for random engines based on ROOT 
0012 
0013 #ifndef ROOT_Math_TRandomEngine
0014 #define ROOT_Math_TRandomEngine
0015 
0016 namespace ROOT {
0017    namespace Math{
0018 
0019       class TRandomEngine  {
0020       public:
0021          virtual double Rndm() = 0;
0022          virtual ~TRandomEngine() {}
0023       };
0024       
0025    } // end namespace Math
0026 
0027 } // end namespace ROOT
0028 
0029 
0030 #endif /* ROOT_Math_TRandomEngine */