@Override
public void saveResults(HDF5Group root, String key) throws IOException {
super.saveResults(root, key);
HDF5Group group = root.requireSubgroup(key);
double normFactor = (double) trajectoryCount;
String transitionName;
HDF5Dataset ds;
double gcf, gbf, gnf;
double ecf, ebf, enf;
int[][] emptyData = new int[][] { { 0 } };
for (XRayTransition transition : accumCharac.getTransitions()) {
transitionName = transition.getIUPACName();
ds = group.createDataset(transitionName, emptyData);
gnf = accumCharac.getGenerated(transition) / normFactor;
enf = accumCharac.getEmitted(transition) / normFactor;
gcf = ecf = 0.0;