1 #ifndef __JAANET__JATMOSPHERICNEUTRINOFLUX__ 
    2 #define __JAANET__JATMOSPHERICNEUTRINOFLUX__ 
    4 #include "flux/Flux.hh" 
   56     template<
class JFunction_t>
 
   70     template<
class JOscProbFunction_t>
 
   84   template<
class JOscProbInterpolator_t = JOscProbInterpolator<> >
 
   88     const JOscProbInterpolator_t interpolator(oscProbTableFile.c_str(), oscParameters);
 
Implementation of oscillation probability function interface. 
 
Low-level interface for retrieving the oscillation probability corresponding to a given oscillation c...
 
Implementation of oscillated neutrino flux. 
 
Implementation of event-weight factor interface. 
 
Data structure for single set of oscillation parameters. 
 
JEvtWeightFactorFunction< JFunction_t, JFlux > make_fluxFunction(const JFunction_t &flux)
Auxiliary method for creating an interface to a flux function. 
 
JAtmosphericNeutrinoFlux(const JOscProb &oscProbInterface)
Constructor. 
 
JEvtWeightFactorFunction< JFunction_t, JDiffuseFlux > make_diffuseFluxFunction(const JFunction_t &flux)
Auxiliary method for creating an interface to a diffuse flux function. 
 
Implementation of atmospheric neutrino flux using official KM3NeT atmospheric flux function...
 
JOscProbFunction< JFunction_t > make_oscProbFunction(const JFunction_t &function)
Auxiliary method for creating an interface to an oscillation probability function. 
 
JAtmosphericNeutrinoFlux(const JOscProbFunction< JFunction_t > &oscProbFunction)
Constructor. 
 
JAtmosphericNeutrinoFlux(const JOscProbFunction_t &oscProbCalculator)
Constructor. 
 
JAtmosphericNeutrinoFlux()
Default constructor. 
 
JEvtWeightFactorFunction< JAtmosphericNeutrinoFlux, JFlux > make_atmosphericNeutrinoFluxFunction(const string &oscProbTableFile, const JOscParameters &oscParameters)
Auxiliary method for creating an interface to an atmospheric neutrino flux function using an oscillat...
 
Template definition of a multi-dimensional oscillation probability interpolation table.