CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

Macros | Functions | Variables
testSaveEngineStatus.cc File Reference
#include "CLHEP/Random/Randomize.h"
#include "CLHEP/Random/NonRandomEngine.h"
#include "CLHEP/Random/defs.h"
#include <iostream>
#include <iomanip>
#include <vector>

Go to the source code of this file.

Macros

#define CLEAN_OUTPUT
 
#define TEST_ORIGINAL_SAVE
 
#define VERBOSER
 
#define VERBOSER2
 

Functions

std::ofstream output ("testSaveEngineStatus.cout")
 
bool equals01 (const std::vector< double > &ab)
 
bool equals (double a, double b)
 
int saveStepX ()
 
int restoreStepX ()
 
int BsaveStepX ()
 
int BrestoreStepX ()
 
int saveStep ()
 
int restoreStep ()
 
int BsaveStep ()
 
int BrestoreStep ()
 
template<class E , class D >
int fileNotThere ()
 
template<class E >
int fileNotThereEngine ()
 
int missingFile ()
 
template<class E , class D >
int saveEngine (const char *filename)
 
template<class E , class D >
int checkSaveEngine (const char *filename)
 
int main ()
 

Variables

double remembered_r2
 
double remembered_r1005
 
double remembered_r1006
 
double remembered_r1007
 

Macro Definition Documentation

◆ CLEAN_OUTPUT

#define CLEAN_OUTPUT

Definition at line 9 of file testSaveEngineStatus.cc.

◆ TEST_ORIGINAL_SAVE

#define TEST_ORIGINAL_SAVE

Definition at line 18 of file testSaveEngineStatus.cc.

◆ VERBOSER

#define VERBOSER

Definition at line 28 of file testSaveEngineStatus.cc.

◆ VERBOSER2

#define VERBOSER2

Definition at line 29 of file testSaveEngineStatus.cc.

Function Documentation

◆ BrestoreStep()

int BrestoreStep ( )

Definition at line 212 of file testSaveEngineStatus.cc.

References output(), remembered_r1005, remembered_r1006, remembered_r1007, and remembered_r2.

Referenced by main().

◆ BrestoreStepX()

int BrestoreStepX ( )

Definition at line 111 of file testSaveEngineStatus.cc.

References output(), remembered_r1005, and remembered_r2.

Referenced by main().

◆ BsaveStep()

int BsaveStep ( )

Definition at line 186 of file testSaveEngineStatus.cc.

References output(), remembered_r1005, remembered_r1006, remembered_r1007, and remembered_r2.

Referenced by main().

◆ BsaveStepX()

int BsaveStepX ( )

Definition at line 89 of file testSaveEngineStatus.cc.

References output(), remembered_r1005, and remembered_r2.

Referenced by main().

◆ checkSaveEngine()

template<class E , class D >
int checkSaveEngine ( const char *  filename)

Definition at line 344 of file testSaveEngineStatus.cc.

References equals(), and output().

◆ equals()

bool equals ( double  a,
double  b 
)

Definition at line 42 of file testSaveEngineStatus.cc.

References a, b, and equals01().

Referenced by checkSaveEngine(), restoreStep(), and restoreStepX().

◆ equals01()

bool equals01 ( const std::vector< double > &  ab)

Definition at line 39 of file testSaveEngineStatus.cc.

Referenced by equals().

◆ fileNotThere()

template<class E , class D >
int fileNotThere ( )

Definition at line 270 of file testSaveEngineStatus.cc.

References output().

◆ fileNotThereEngine()

template<class E >
int fileNotThereEngine ( )

Definition at line 284 of file testSaveEngineStatus.cc.

◆ main()

int main ( )

◆ missingFile()

int missingFile ( )

Definition at line 305 of file testSaveEngineStatus.cc.

Referenced by main().

◆ output()

std::ofstream output ( "testSaveEngineStatus.cout"  )

◆ restoreStep()

int restoreStep ( )

Definition at line 153 of file testSaveEngineStatus.cc.

References equals(), output(), remembered_r1005, and remembered_r2.

Referenced by main().

◆ restoreStepX()

int restoreStepX ( )

Definition at line 69 of file testSaveEngineStatus.cc.

References equals(), output(), remembered_r1005, and remembered_r2.

Referenced by main().

◆ saveEngine()

template<class E , class D >
int saveEngine ( const char *  filename)

Definition at line 325 of file testSaveEngineStatus.cc.

◆ saveStep()

int saveStep ( )

Definition at line 133 of file testSaveEngineStatus.cc.

References output(), remembered_r1005, and remembered_r2.

Referenced by main().

◆ saveStepX()

int saveStepX ( )

Definition at line 50 of file testSaveEngineStatus.cc.

References output(), remembered_r1005, and remembered_r2.

Referenced by main().

Variable Documentation

◆ remembered_r1005

double remembered_r1005

◆ remembered_r1006

double remembered_r1006

Definition at line 35 of file testSaveEngineStatus.cc.

Referenced by BrestoreStep(), and BsaveStep().

◆ remembered_r1007

double remembered_r1007

Definition at line 36 of file testSaveEngineStatus.cc.

Referenced by BrestoreStep(), and BsaveStep().

◆ remembered_r2

double remembered_r2