ENSDF++ 1.1
An easy, fast and simple way to run querys towards the ENSDF database, written in C++.
Record_TEST.h
Go to the documentation of this file.
00001 
00013 #ifndef IOSTREAM
00014 #define IOSTREAM //!<Inclusion guard
00015 #include <iostream>
00016 #endif
00017 
00018 #ifndef ASSERT_H
00019 #define ASSERT_H //!<Inclusion guard
00020 #include <assert.h>
00021 #endif
00022 
00023 #ifndef LIST
00024 #define LIST //!<Inclusion guard
00025 #include <list>
00026 #endif
00027 
00028 #ifndef STRING
00029 #define STRING //!<Inclusion guard
00030 #include <string>
00031 #endif
00032 
00033 #ifndef IOSTREAM
00034 #define IOSTREAM //!<Inclusion guard
00035 #include <iostream>
00036 #endif
00037 
00038 #include "Nukleid.h"
00039 #include "LevelRecord.h"
00040 #include "GammaRecord.h"
00041 #include "ParentRecord.h"
00042 #include "BetaMinusRecord.h"
00043 #include "BetaPlusRecord.h"
00044 #include "Dataset.h"
00045 #include "DoubleMath.h"
00046 #include "GenericUnitTest.h"
00047 
00048 using namespace std;
00049 
00050 
00051 #ifndef RECORD_TEST
00052 #define RECORD_TEST //!<Inclusion guard
00053 
00058 class Record_TEST : public GenericUnitTest
00059 {
00060  public:
00061   int runUnitTests() const;
00062  protected:
00063   bool testNukleid() const; 
00064   bool testLevelRecord() const; 
00065   bool testGammaRecord() const; 
00066   bool testNormalizationRecord() const; 
00067   bool testParentRecord() const; 
00068   bool testBetaMinusRecord() const; 
00069   bool testBetaPlusRecord() const; 
00070   bool testRecord() const; 
00071   bool testLevelHalfLife() const; 
00072 };
00073 
00074 #endif
 All Classes Files Functions Variables Enumerations Enumerator Defines

Back to the main page of the Precalibrated Ion Beam Identification Detector project

Created by Rikard Lundmark