The package, janus.format.gendf.filters, contains the classes that parse the GENDF tape, material, files, and records when the user imports a GENDF file in the “Tools/Import” dialog box

 

GENDF Format

 

GENDF or groupwise ENDF is a simplification of the ENDF format, so many of the classes are quite similar.  A GENDF tape contains only one datatype, one category and one material.  The datatype is inter_n.  The category is a cross section. 

 

Importing GENDF Format to Janis Database

 

The Janis classes, used to convert a GENDF tape to Janis objects, are organized into similar structures as the GENDF tape.  The mappings from GENDF format to Janis classes are shown in Table 2-1.  The left column lists the structures in GENDF format.  The right column gives the corresponding Janis class for a particular GENDF structure.  Indentations in this column denote class hierarchy relationships, such as class GENDF_MF1Filter is a subclass of GENDF_FileFilter.

 

Original ENDF Format

Janis Class

TAPE ENDF

GENDF_TapeFilter

MAT ENDF

GENDF_MaterialFilter

FILE ENDF

GENDF_FileFilter

      FILE 1

    GENDF_MF1Filter

      FILE 3

    GENDF_MF3Filter

RECORD ENDF

GENDF_RecordFilter

CONT

    GENDF_CONTFilter

LIST

    GENDF_LISTFilter

 

Table 2-1. Mapping of GENDF Format to Janis Classes