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

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()

◆ BrestoreStepX()

int BrestoreStepX ( )

◆ BsaveStep()

◆ BsaveStepX()

◆ checkSaveEngine()

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

Definition at line 344 of file testSaveEngineStatus.cc.

References equals(), and output().

Referenced by main().

◆ 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().

Referenced by fileNotThereEngine().

◆ fileNotThereEngine()

template<class E >
int fileNotThereEngine ( )

Definition at line 284 of file testSaveEngineStatus.cc.

References fileNotThere().

Referenced by missingFile().

◆ main()

◆ missingFile()

int missingFile ( )

Definition at line 305 of file testSaveEngineStatus.cc.

References fileNotThereEngine().

Referenced by main().

◆ output()

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

◆ restoreStep()

int restoreStep ( )

◆ restoreStepX()

int restoreStepX ( )

◆ saveEngine()

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

Definition at line 325 of file testSaveEngineStatus.cc.

Referenced by main().

◆ saveStep()

int saveStep ( )

◆ saveStepX()

int saveStepX ( )

Variable Documentation

◆ 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