![]() |
ENSDF++ 1.1
An easy, fast and simple way to run querys towards the ENSDF database, written in C++.
|
AlphaRecord | Representing a single Alpha record in the ENSDF database (including continuation records) |
BetaMinusRecord | Corresponds to a Beta minus record in the ENSDF database |
BetaPlusRecord | Corresponds to a Beta plus record in the ENSDF database, this may include electron capture |
BetaRecordWrapper | Used 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 |
CommandLineArgument | Represents an argument the program expects on the command line |
CommandLineException | Thrown when command line arguments are invalid |
CommandLineInterpreter | Interprets command line arguments according to a list of CommandLineArguments (acceptable flags), and throws an exception if unknown flags are encountered |
CommentRecord | Corresponds to a single CommentRecord in the ENSDF database (including continuation records) |
CrossReferenceRecord | Represents a single CrossReferenceRecord in the ENSDF database (including continuation records) |
DataFileException | An exception thrown when an error relating to a data file is detected |
DataFileException_TEST | Runs the test on the DataFileException class |
DataQuery | Extended by any class wanting to implement a dataquery towards the ENSDF database |
DataQueryBetaGamma | The purpose of this class is to run a specific query type on the ENSDF database |
DataQueryIsomer | The purpose of this class is to run a specific query on the ENSDF object |
Dataset | This class corresponds to a specific dataset in the ENSDF database |
Dataset_TEST | Runs the test on the DataFileException class |
DelayedParticleRecord | Corresponds to a single Delayed particle record in the ENSDF database (including continuation records) |
ElementLookupTable | Converts element designations (for example NA, Na, na) to atomic numbers (for example 11) |
ENSDF | Loads all information in the ENSDF data files, and creates Isotop object from them asynchronously |
ENSDF_TEST | Runs the test on the ENSDF class |
ENSDFProcessor | This class acts as an intermediate step between the Main function and the ENSDF object and the different DataQuery objects |
EPSCreator | This class contains information about what isotopes exist, and what isotopes to draw with what color |
EpsDocument | This represents an EPS document |
EpsException | |
EpsGraphics2D | EpsGraphics2D is suitable for creating high quality EPS graphics for use in documents and papers, and can be used just like a standard Graphics2D object |
ExperimentalValue | Corresponds to an Experimental value in the mass.mas03 file |
GammaRecord | Corresponds to a single Gamma record (including continuation records) in the ENSDF database |
GenericUnitTest | |
HalfLifeEstimator | Estimates the half life for alpha decay using Geiger Nutall |
HistoryRecord | Representing a single History record in the ENSDF database (including continuation records) |
IdentificationRecord | Corresponds to a single IdentificationRecord in the ENSDF database (including continuation records) |
IndataParameters | |
InterestingDecay | A 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 |
InterestingDecayBetaGamma | InterestingDecay for the DataQueryBetaGamma class |
InterestingDecayIsomer | Extends InterestingDecay for using with the DataQueryIsomer class |
Isotop | Wrapps all the datasets concerning a specific nukleid |
Isotop_TEST | Test class for the Isotop class |
JIsotope | Contains information about a specific isotope to be drawn, including color |
LevelRecord | Corresponds to a single Level record in the ENSDF database (includeing continuation records) |
LevelRecordChildrenWrapper | Extended by all classes that contains pointers to a LevelRecord |
MassObject | A MassObject corresponds to a line in the mass.mas03 file |
MassTable | Contains the MassTable from the mass.mas03 file |
NormalizationRecord | Represents a single Normalization record (includeing continuation records) in the ENSDF database |
NormalizationRecordChildrenWrapper | Extended by all classes that contains pointers to a NormalizationRecord |
NuclideChart | Main program |
NuclideSquare | <A bundle of four integers with a copy constructor |
Nukleid | Identifies a specific nucleid |
ParentRecord | Corresponds to a single ParentRecord in the ENSDF database (including continuation records) |
ParentRecordChildrenWrapper | Extended by all classes that contains pointers to a ParentRecord |
ProductionNormalizationRecord | Representing a single Alpha record in the ENSDF database (including continuation records) |
QValueRecord | Corresponds to a single QValueRecord in the ENSDF database (including continuation records) |
QValueRecordChildrenWrapper | Extended by all classes that contain pointers to a QValueRecord |
Record | Extended by all specializing Record classes in the ENSDF database |
Record_TEST | Runs tests on different record classes, including the Nukleid class |
ReferenceRecord | Corresponds to a single ReferenceRecord in the ENSDF database (including continuation records) |
RGBVector | This class consists of vectors holdig R G B color information |
VerbosePrinter | A class used to print messages to the user, which prints all messages it receives with a verbosity level lower than a set level |
VerbosePrinterEventEnabled | Classes using VerbosePrinter usually wants to implement this class |