![]() |
ENSDF++ 1.1
An easy, fast and simple way to run querys towards the ENSDF database, written in C++.
|
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