Skip to content

Possible unit error in flux production profile for EmittingEarthAtm? #50

Description

@pweigel

The production rate here comes from the interpolator which was created using d(flux)/d(height), where the height is in units of cm:

double prod_rate = flux_interpolators[flv][rho](cz, height_cm, energy_GeV);

This differential flux is added directly to current_external_flux,

body->injected_neutrino_flux(current_external_flux,*track,*this);

Since this is a source term, I think it's being integrated over the track length in natural units. If this is the case, then the production rate should be divided by param.cm.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions