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 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.
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