ENSDF++ 1.1
An easy, fast and simple way to run querys towards the ENSDF database, written in C++.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
AlphaRecordRepresenting a single Alpha record in the ENSDF database (including continuation records)
BetaMinusRecordCorresponds to a Beta minus record in the ENSDF database
BetaPlusRecordCorresponds to a Beta plus record in the ENSDF database, this may include electron capture
BetaRecordWrapperUsed to provide the rest of the ENSDF software with a simple way to deal with beta records without specializing to either beta+ or beta-
Child< T >Implemented by all classes which are children that can be added to ChildAddable
ChildAddable< T >Implemented by all classes which can have classes implementing Child added to them
CommandLineArgumentRepresents an argument the program expects on the command line
CommandLineExceptionThrown when command line arguments are invalid
CommandLineInterpreterInterprets command line arguments according to a list of CommandLineArguments (acceptable flags), and throws an exception if unknown flags are encountered
CommentRecordCorresponds to a single CommentRecord in the ENSDF database (including continuation records)
CrossReferenceRecordRepresents a single CrossReferenceRecord in the ENSDF database (including continuation records)
DataFileExceptionAn exception thrown when an error relating to a data file is detected
DataFileException_TESTRuns the test on the DataFileException class
DataQueryExtended by any class wanting to implement a dataquery towards the ENSDF database
DataQueryBetaGammaThe purpose of this class is to run a specific query type on the ENSDF database
DataQueryIsomerThe purpose of this class is to run a specific query on the ENSDF object
DatasetThis class corresponds to a specific dataset in the ENSDF database
Dataset_TESTRuns the test on the DataFileException class
DelayedParticleRecordCorresponds to a single Delayed particle record in the ENSDF database (including continuation records)
ElementLookupTableConverts element designations (for example NA, Na, na) to atomic numbers (for example 11)
ENSDFLoads all information in the ENSDF data files, and creates Isotop object from them asynchronously
ENSDF_TESTRuns the test on the ENSDF class
ENSDFProcessorThis class acts as an intermediate step between the Main function and the ENSDF object and the different DataQuery objects
EPSCreatorThis class contains information about what isotopes exist, and what isotopes to draw with what color
EpsDocumentThis represents an EPS document
EpsException
EpsGraphics2DEpsGraphics2D is suitable for creating high quality EPS graphics for use in documents and papers, and can be used just like a standard Graphics2D object
ExperimentalValueCorresponds to an Experimental value in the mass.mas03 file
GammaRecordCorresponds to a single Gamma record (including continuation records) in the ENSDF database
GenericUnitTest
HalfLifeEstimatorEstimates the half life for alpha decay using Geiger Nutall
HistoryRecordRepresenting a single History record in the ENSDF database (including continuation records)
IdentificationRecordCorresponds to a single IdentificationRecord in the ENSDF database (including continuation records)
IndataParameters
InterestingDecayA class extending the DataQuery class normally needs to return the query result in some way, the results are normally contained in an object extending this class
InterestingDecayBetaGammaInterestingDecay for the DataQueryBetaGamma class
InterestingDecayIsomerExtends InterestingDecay for using with the DataQueryIsomer class
IsotopWrapps all the datasets concerning a specific nukleid
Isotop_TESTTest class for the Isotop class
JIsotopeContains information about a specific isotope to be drawn, including color
LevelRecordCorresponds to a single Level record in the ENSDF database (includeing continuation records)
LevelRecordChildrenWrapperExtended by all classes that contains pointers to a LevelRecord
MassObjectA MassObject corresponds to a line in the mass.mas03 file
MassTableContains the MassTable from the mass.mas03 file
NormalizationRecordRepresents a single Normalization record (includeing continuation records) in the ENSDF database
NormalizationRecordChildrenWrapperExtended by all classes that contains pointers to a NormalizationRecord
NuclideChartMain program
NuclideSquare<A bundle of four integers with a copy constructor
NukleidIdentifies a specific nucleid
ParentRecordCorresponds to a single ParentRecord in the ENSDF database (including continuation records)
ParentRecordChildrenWrapperExtended by all classes that contains pointers to a ParentRecord
ProductionNormalizationRecordRepresenting a single Alpha record in the ENSDF database (including continuation records)
QValueRecordCorresponds to a single QValueRecord in the ENSDF database (including continuation records)
QValueRecordChildrenWrapperExtended by all classes that contain pointers to a QValueRecord
RecordExtended by all specializing Record classes in the ENSDF database
Record_TESTRuns tests on different record classes, including the Nukleid class
ReferenceRecordCorresponds to a single ReferenceRecord in the ENSDF database (including continuation records)
RGBVectorThis class consists of vectors holdig R G B color information
VerbosePrinterA class used to print messages to the user, which prints all messages it receives with a verbosity level lower than a set level
VerbosePrinterEventEnabledClasses using VerbosePrinter usually wants to implement this class
 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