// @(#)root/mathcore:$Id$
// Author: L. Moneta Tue Aug 4 2015

/**********************************************************************
 *                                                                    *
 * Copyright (c) 2015  LCG ROOT Math Team, CERN/PH-SFT                *
 *                                                                    *
 *                                                                    *
 **********************************************************************/

// interface for random engines based on ROOT 

#ifndef ROOT_Math_TRandomEngine
#define ROOT_Math_TRandomEngine

namespace ROOT {
   namespace Math{

      class TRandomEngine  {
      public:
         virtual double Rndm() = 0;
         virtual ~TRandomEngine() {}
      };
      
   } // end namespace Math

} // end namespace ROOT


#endif /* ROOT_Math_TRandomEngine */
 TRandomEngine.h:1
 TRandomEngine.h:2
 TRandomEngine.h:3
 TRandomEngine.h:4
 TRandomEngine.h:5
 TRandomEngine.h:6
 TRandomEngine.h:7
 TRandomEngine.h:8
 TRandomEngine.h:9
 TRandomEngine.h:10
 TRandomEngine.h:11
 TRandomEngine.h:12
 TRandomEngine.h:13
 TRandomEngine.h:14
 TRandomEngine.h:15
 TRandomEngine.h:16
 TRandomEngine.h:17
 TRandomEngine.h:18
 TRandomEngine.h:19
 TRandomEngine.h:20
 TRandomEngine.h:21
 TRandomEngine.h:22
 TRandomEngine.h:23
 TRandomEngine.h:24
 TRandomEngine.h:25
 TRandomEngine.h:26
 TRandomEngine.h:27
 TRandomEngine.h:28
 TRandomEngine.h:29
 TRandomEngine.h:30