icemc
SourceModel Member List

This is the complete list of members for SourceModel, including all inherited members.

addSource(Source *source)SourceModelinline
average_fluxSourceModelprivate
average_nonzero_fluxSourceModelprivate
computeFluxTimeChanges(std::vector< double > *changes) constSourceModel
estimateFlux(double tmin, double tmax, double Emin, double Emax, int nbins=100, int Ntrials=1e6)SourceModel
getDirection(Vector &nudir, double t, double nuE=1e10)SourceModelinline
getDirectionAndEnergy(Vector *nudir, double t, double &nuE, double minE=1e9, double maxE=1e12)SourceModel
getName() constSourceModelinline
getNSources() constSourceModelinline
getPerSourceTimeWeight(double t, int i, bool use_average_nonzero_flux=true) constSourceModel
getSource(int i) constSourceModelinline
getSourceModel(const char *key, Restriction r=Restriction())SourceModelstatic
getTimeWeight(double t, bool use_average_nonzero_flux=true) constSourceModel
nameSourceModelprivate
per_source_average_fluxSourceModelprivate
per_source_average_nonzero_fluxSourceModelprivate
setUpWeights(double t0, double t1, double minE=1e9, double maxE=1e12, int N=1e6)SourceModel
SourceModel(const char *model_name)SourceModel
sourcesSourceModelprivate
weight_EmaxSourceModelprivate
weight_EminSourceModelprivate
~SourceModel()SourceModelvirtual