![]() |
ENSDF++ 1.1
An easy, fast and simple way to run querys towards the ENSDF database, written in C++.
|
00001 00014 #include "Record.h" 00015 #include "LevelRecord.h" 00016 #include "NormalizationRecord.h" 00017 #include "ParentRecord.h" 00018 #include "Nukleid.h" 00019 #include "QValueRecord.h" 00020 #include "BetaRecordWrapper.h" 00021 #include "QValueRecordChildrenWrapper.h" 00022 #include "ParentRecordChildrenWrapper.h" 00023 #include "LevelRecordChildrenWrapper.h" 00024 00025 00026 #ifndef STRING 00027 #define STRING //!<Inclusion guard 00028 #include <string> 00029 #endif 00030 00031 #ifndef LIST 00032 #define LIST //!<Inclusion guard 00033 #include <list> 00034 #endif 00035 00036 using namespace std; 00037 00038 #ifndef BETAMINUS_RECORD 00039 #define BETAMINUS_RECORD //!<Inclusion guard. 00040 00046 class BetaMinusRecord : public BetaRecordWrapper 00047 { 00048 public: 00049 00050 BetaMinusRecord(list<string> cardArg, 00051 NormalizationRecord* norm, 00052 LevelRecord* lev, 00053 ParentRecord* parent, 00054 QValueRecord* qValRecord 00055 ); 00057 00058 00059 double getEndPointEnergy() const; 00060 double getIntensityOfBetaDecayBranch() const; 00061 00062 protected: 00063 double endPointEnergy; 00064 double intensityOfBetaMinusDecayBranch; 00065 00066 private: 00067 void processCard(); 00068 }; 00069 00070 #endif