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
GammaRecord Class Reference

Corresponds to a single Gamma record (including continuation records) in the ENSDF database. More...

#include <GammaRecord.h>

Inheritance diagram for GammaRecord:
Record LevelRecordChildrenWrapper QValueRecordChildrenWrapper NormalizationRecordChildrenWrapper Child< LevelRecord > Child< QValueRecord > Child< NormalizationRecord >

List of all members.

Public Member Functions

 GammaRecord (list< string > cardArg, LevelRecord *level, NormalizationRecord *norm, QValueRecord *qValRecord)
 Constructor, constructs this record.
double getDecayEnergy () const
 Get the decay energy.
double getTransitionIntensity () const
 Get the transition intensity.

Protected Attributes

double transitionIntensity
 The transition intensity.
double decayEnergy
 The decay energy.

Private Member Functions

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

Detailed Description

Corresponds to a single Gamma record (including continuation records) in the ENSDF database.

Author:
Rikard Lundmark
Note:
Not fully implemented.

Definition at line 47 of file GammaRecord.h.


Constructor & Destructor Documentation

GammaRecord::GammaRecord ( list< string >  cardArg,
LevelRecord level,
NormalizationRecord norm,
QValueRecord qValRecord 
)

Constructor, constructs this record.

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

Definition at line 3 of file GammaRecord.cpp.

References processCard().


Member Function Documentation

double GammaRecord::getDecayEnergy ( ) const

Get the decay energy.

Returns:
The energy emitted by the gamma ray.

Definition at line 15 of file GammaRecord.cpp.

References decayEnergy.

Referenced by DataQueryBetaGamma::findNextLevel(), and Record_TEST::testGammaRecord().

{
  return decayEnergy;
}
double GammaRecord::getTransitionIntensity ( ) const

Get the transition intensity.

Returns:
the transition intensity of this Gamma decay branch.

Definition at line 20 of file GammaRecord.cpp.

References transitionIntensity.

{
  return transitionIntensity;
}

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