ENSDF++ 1.1
An easy, fast and simple way to run querys towards the ENSDF database, written in C++.
Public Member Functions | Protected Attributes | Private Member Functions
BetaPlusRecord Class Reference

Corresponds to a Beta plus record in the ENSDF database, this may include electron capture. More...

#include <BetaPlusRecord.h>

Inheritance diagram for BetaPlusRecord:
BetaRecordWrapper LevelRecordChildrenWrapper ParentRecordChildrenWrapper QValueRecordChildrenWrapper NormalizationRecordChildrenWrapper Record Child< LevelRecord > Child< ParentRecord > Child< QValueRecord > Child< NormalizationRecord >

List of all members.

Public Member Functions

 BetaPlusRecord (list< string > cardArg, NormalizationRecord *norm, LevelRecord *lev, ParentRecord *parent, QValueRecord *qValRecord)
 Constructor.
double getEndPointEnergy () const
 Returns the endpoint energy of this beta plus decay.
double getIntensityOfBetaDecayBranch () const
 Returns the intensity of the beta decay branch.
double getIntensityOfElectronCaptureBranch () const
 Returns the intensity of the electron capture branch.

Protected Attributes

double intensityOfBetaPlusDecayBranch
 The intensity of the beta plus decay branch.
double intensityOfElectronCaptureBranch
 The intensity of the electron capture branch.
double endPointEnergy
 The endpoint energy.

Private Member Functions

void processCard ()
 Called by the constructor to process the record.

Detailed Description

Corresponds to a Beta plus record in the ENSDF database, this may include electron capture.

Author:
Rikard Lundmark

Definition at line 45 of file BetaPlusRecord.h.


Constructor & Destructor Documentation

BetaPlusRecord::BetaPlusRecord ( list< string >  cardArg,
NormalizationRecord norm,
LevelRecord lev,
ParentRecord parent,
QValueRecord qValRecord 
)

Constructor.

Parameters:
cardArgThe card string(s) corresponding to this record.
normA pointer to the Normalization record corresponding to this record.
levA pointer to the Level record corresponding to this record.
parentA pointer to the Parent record corresponding to this record.
qValRecordA pointer to the Q value record corresponding to this record.

Definition at line 3 of file BetaPlusRecord.cpp.

References processCard().

  :BetaRecordWrapper(cardArg, lev, par, qValArg, norm)
{
  processCard();
}

The documentation for this class was generated from the following files:
 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