CLHEP VERSION Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
#include "CLHEP/Units/GlobalPhysicalConstants.h"
#include "CLHEP/Random/Randomize.h"
#include "CLHEP/Random/NonRandomEngine.h"
#include "CLHEP/Random/defs.h"
#include <iostream>
#include <iomanip>
#include <vector>
#include <cassert>
Go to the source code of this file.
Macros | |
#define | CLEAN_OUTPUT |
#define | TEST_ENGINE_NAMES |
#define | TEST_INSTANCE_METHODS |
#define | VERBOSER |
#define | VERBOSER2 |
Functions | |
std::ofstream | output ("testInstanceRestore.cout") |
bool | equals01 (const std::vector< double > &ab) |
bool | equals (double a, double b) |
std::vector< double > | aSequence (int n) |
template<class E > | |
int | checkEngineName (const std::string &name) |
template<class E , class D > | |
int | checkEngine () |
template<class E > | |
int | checkEngineInstanceSave (E &e) |
template<class E , class D > | |
int | checkSaveDistribution (D &d, int nth) |
template<class E > | |
int | checkRandGeneralDistribution (RandGeneral &d, int nth) |
template<class E > | |
int | checkDistributions () |
int | main () |
#define CLEAN_OUTPUT |
Definition at line 11 of file testInstanceRestore.cc.
#define TEST_ENGINE_NAMES |
Definition at line 24 of file testInstanceRestore.cc.
#define TEST_INSTANCE_METHODS |
Definition at line 25 of file testInstanceRestore.cc.
#define VERBOSER |
Definition at line 27 of file testInstanceRestore.cc.
#define VERBOSER2 |
Definition at line 28 of file testInstanceRestore.cc.
std::vector< double > aSequence | ( | int | n | ) |
int checkDistributions | ( | ) |
Definition at line 243 of file testInstanceRestore.cc.
References checkRandGeneralDistribution(), and checkSaveDistribution().
Referenced by main().
int checkEngine | ( | ) |
Definition at line 81 of file testInstanceRestore.cc.
References output().
int checkEngineInstanceSave | ( | E & | e | ) |
Definition at line 96 of file testInstanceRestore.cc.
References equals(), and output().
Referenced by main().
int checkEngineName | ( | const std::string & | name | ) |
int checkRandGeneralDistribution | ( | RandGeneral & | d, |
int | nth ) |
Definition at line 186 of file testInstanceRestore.cc.
References CLHEP::RandGeneral::engine(), equals(), CLHEP::HepRandomEngine::name(), CLHEP::RandGeneral::name(), and output().
Referenced by checkDistributions().
Definition at line 129 of file testInstanceRestore.cc.
References equals(), and output().
Referenced by checkDistributions().
Definition at line 36 of file testInstanceRestore.cc.
References a, b, and equals01().
Referenced by checkEngineInstanceSave(), checkRandGeneralDistribution(), and checkSaveDistribution().
bool equals01 | ( | const std::vector< double > & | ab | ) |
Definition at line 33 of file testInstanceRestore.cc.
Referenced by equals().
int main | ( | ) |
Definition at line 338 of file testInstanceRestore.cc.
References aSequence(), checkDistributions(), checkEngineInstanceSave(), checkEngineName(), output(), CLHEP::NonRandomEngine::setRandomSequence(), and CLHEP::RandGaussQ::shoot().
std::ofstream output | ( | "testInstanceRestore.cout" | ) |
Referenced by checkEngine(), checkEngineInstanceSave(), checkEngineName(), checkRandGeneralDistribution(), checkSaveDistribution(), and main().