ENSDF++ 1.1
An easy, fast and simple way to run querys towards the ENSDF database, written in C++.
BetaMinusRecord.h
Go to the documentation of this file.
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
 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