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

Represents a single Normalization record (includeing continuation records) in the ENSDF database. More...

#include <NormalizationRecord.h>

Inheritance diagram for NormalizationRecord:
Record ChildAddable< Child< NormalizationRecord > > ParentRecordChildrenWrapper Child< ParentRecord >

List of all members.

Public Member Functions

 NormalizationRecord (list< string > cardArg, ParentRecord *parent)
 Constructor, constructs the object.
double getNT () const
 Get the NT information.
double getNR () const
 Get the NR information.
double getBetaMultiplier () const
 Get the beta multiplier.

Protected Attributes

double NT
 The NT information in the NormalizationRecord.
double NR
 The NR information in the NormalizationRecord.
double betaMultiplier
 The Beta multiplier in the Normalization record.

Private Member Functions

void processCard ()
 Called by the constructor to initialize the protected members.

Detailed Description

Represents a single Normalization record (includeing continuation records) in the ENSDF database.

Author:
Rikard Lundmark
Note:
Not fully implemented.

Definition at line 39 of file NormalizationRecord.h.


Constructor & Destructor Documentation

NormalizationRecord::NormalizationRecord ( list< string >  cardArg,
ParentRecord parent 
)

Constructor, constructs the object.

Parameters:
cardArgThe card string(s) corresponding to this record.
parentA pointer to the Parent record corresponding to this record.

Definition at line 3 of file NormalizationRecord.cpp.

References processCard().

  :Record(cardArg), ParentRecordChildrenWrapper(parentArg)
{
  processCard();
}

Member Function Documentation

double NormalizationRecord::getBetaMultiplier ( ) const

Get the beta multiplier.

Returns:
the beta multiplier information in the normalization record.

Definition at line 9 of file NormalizationRecord.cpp.

References betaMultiplier.

Referenced by BetaPlusRecord::processCard(), BetaMinusRecord::processCard(), and Record_TEST::testNormalizationRecord().

{
  return betaMultiplier;
}
double NormalizationRecord::getNR ( ) const

Get the NR information.

Returns:
the NR information in the normalization record.

Definition at line 26 of file NormalizationRecord.cpp.

References NR.

{
  return NR;
}
double NormalizationRecord::getNT ( ) const

Get the NT information.

Returns:
The NT information in the normalization record.

Definition at line 21 of file NormalizationRecord.cpp.

References NT.

{
  return NT;
}

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