ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
StaticRandomStates.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file StaticRandomStates.h
1 // -*- C++ -*-
2 //
3 // -----------------------------------------------------------------------
4 // HEP Random
5 // --- StaticRandomStates ---
6 // class header file
7 // -----------------------------------------------------------------------
8 //
9 // It's a holder for methods to save and restore the full states of all
10 // static random distribution generators, including engine and cached data.
11 //
12 // =======================================================================
13 // Mark Fischler - Created: Dec. 21, 2004
14 // =======================================================================
15 
16 #ifndef StaticRandomStates_h
17 #define StaticRandomStates_h 1
18 
19 #include <iostream>
20 
21 namespace CLHEP {
22 
27 
28 public:
29 
30 static std::ostream & save (std::ostream & os);
31 static std::istream & restore(std::istream & is);
32 
33 };
34 
35 } // namespace CLHEP
36 
37 #endif