I'm not sure about the new Enzo, but in the old ~1.5 Enzo, in Grid_StarParticleHandler.C, during the SF and FB routine all fields were divided by baryon Density, at the end converted back
for (k = GridStartIndex[2]; k <= GridEndIndex[2]; k++) {
for (j = GridStartIndex[1]; j <= GridEndIndex[1]; j++) {
index = (k*GridDimension[1] + j)*GridDimension[0] +
GridStartIndex[0];
for (i = GridStartIndex[0]; i <= GridEndIndex[0]; i++, index++) {
BaryonField[field][index] *= BaryonField[DensNum][index];
So that should take care of all baryon fields.
At least that's my understanding, correct me if I'm wrong.
From
G.S.