1 #ifndef __JAANET__JATMOSPHERICNEUTRINOFLUX__
2 #define __JAANET__JATMOSPHERICNEUTRINOFLUX__
4 #include "flux/Flux.hh"
65 template<
class JOscProbFunction_t>
Interface class for sets of oscillation parameters.
Low-level interface for oscillation probability calculators.
Template definition of a multi-dimensional oscillation probability interpolation table.
Extensions to Evt data format.
JEvtWeightFactorFunction< Flux_Atmospheric, JDiffuseFlux > JFluxAtmospheric
Type alias for atmospheric flux function interface.
pEvtWeightFactor pFlux
Type definition of flux function pointer.
JOscProbFunction< JFunction_t > make_oscProbFunction(const JFunction_t &function)
Auxiliary method for creating an interface to an oscillation probability function.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Implementation of atmospheric neutrino flux using official KM3NeT atmospheric flux function.
JAtmosphericNeutrinoFlux(const JOscProbFunction_t &oscProbCalculator)
Constructor.
static const JDiffuseFluxHelper pFlux
Initialisation of atmospheric neutrino flux function.
JAtmosphericNeutrinoFlux(const JOscProbHelper &pOscProb)
Constructor.
JAtmosphericNeutrinoFlux(const JOscProbInterface &oscProbInterface)
Constructor.
Helper class for diffuse flux factor.
Implementation of oscillated neutrino flux.
Implementation of oscillation probability function interface.
Helper class for oscillation probabilities.