ENSDF++ 1.1
An easy, fast and simple way to run querys towards the ENSDF database, written in C++.
BetaPlusRecord.cpp
Go to the documentation of this file.
00001 #include "BetaPlusRecord.h"
00002 
00003 BetaPlusRecord::BetaPlusRecord(list<string> cardArg, NormalizationRecord* norm, LevelRecord* lev, ParentRecord* par, QValueRecord* qValArg)
00004   :BetaRecordWrapper(cardArg, lev, par, qValArg, norm)
00005 {
00006   processCard();
00007 }
00008 
00009 void BetaPlusRecord::processCard()
00010 {
00011   endPointEnergy = cardToDouble(10,19);
00012   intensityOfBetaPlusDecayBranch = cardToDouble(22, 29);
00013   intensityOfElectronCaptureBranch = cardToDouble(32,39);
00014   
00015   if (getNormalizationRecord() != NULL)
00016     {
00017       intensityOfBetaPlusDecayBranch *= getNormalizationRecord()->getBetaMultiplier();
00018     }
00019 }
00020 
00021 double BetaPlusRecord::getIntensityOfElectronCaptureBranch() const
00022 {
00023   return intensityOfElectronCaptureBranch;
00024 }
00025 
00026 double BetaPlusRecord::getIntensityOfBetaDecayBranch() const
00027 {
00028         return intensityOfBetaPlusDecayBranch;
00029 }
00030 
00031 double BetaPlusRecord::getEndPointEnergy() const
00032 {
00033   return endPointEnergy;
00034 }
00035 
 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