|
Jpp 20.0.0-27-g39925593c-D
the software that should make you happy
|
Implementation of atmospheric neutrino flux using official KM3NeT atmospheric flux function. More...
#include <JAtmosphericNeutrinoFlux.hh>
Public Types | |
| typedef JClonable< JClonable_t >::clone_type | clone_type |
Private Attributes | |
| JOscProbHelper | P |
| Oscillation probability calculator. | |
| JDiffuseFluxHelper | F |
| Diffuse flux function. | |
Static Private Attributes | |
| static const JDiffuseFluxHelper | pFlux = JDiffuseFluxHelper(JFluxAtmospheric()) |
| Initialisation of atmospheric neutrino flux function. | |
Implementation of atmospheric neutrino flux using official KM3NeT atmospheric flux function.
Definition at line 30 of file JAtmosphericNeutrinoFlux.hh.
|
inherited |
Definition at line 61 of file JClonable.hh.
|
inline |
Constructor.
| pOscProb | shared pointer to oscillation probability interface |
Definition at line 38 of file JAtmosphericNeutrinoFlux.hh.
|
inline |
Constructor.
| oscProbInterface | oscillation probability interface |
Definition at line 48 of file JAtmosphericNeutrinoFlux.hh.
|
inlineinherited |
Get oscillation probability calculator.
Definition at line 65 of file JOscFlux.hh.
|
inlineinherited |
Set oscillation probability calculator.
| oscProb | oscillation probability calculator. |
Definition at line 76 of file JOscFlux.hh.
|
inlineinherited |
Get diffuse flux function.
Definition at line 93 of file JOscFlux.hh.
|
inlineinherited |
Set diffuse flux function.
| flux | diffuse flux function |
Definition at line 104 of file JOscFlux.hh.
|
inlinefinaloverrideinherited |
Check whether this oscillated neutrino flux object is valid.
Definition at line 124 of file JOscFlux.hh.
Get flux for given event.
Note that in this evaluation the zenith-angle is defined
with respect to the line of sight (i.e. a neutrino pointing straight at you
from the center of the Earth has 
| evt | event |
![$ \left[\mathrm{GeV}^{-1} \, \mathrm{m}^{-2} \, \mathrm{sr}^{-1} \, \mathrm{s}^{-1}\right] $](form_2.png)
Definition at line 140 of file JOscFlux.hh.
|
inlinefinaloverrideinherited |
Get properties of this class.
| eqpars | equation parameters |
Definition at line 185 of file JOscFlux.hh.
|
inlinefinaloverrideinherited |
Get properties of this class.
| eqpars | equation parameters |
Definition at line 196 of file JOscFlux.hh.
|
inlineoverridevirtualinherited |
Get clone of this object.
Reimplemented in JLANG::JClonable< JMatch< hit_type > >, JLANG::JClonable< JMatch< hit_type >, JMatch1D >, JLANG::JClonable< JMatch< hit_type >, JMatch3D >, JLANG::JClonable< JMatch< JTRIGGER::JHitR1 > >, JLANG::JClonable< JMatch< JTRIGGER::JHitR1 >, JMatch3G< JTRIGGER::JHitR1 > >, JPHYSICS::JPDFTransformer_t< JArgument_t >, JPHYSICS::JPD0Transformer_t< JArgument_t >, JPHYSICS::JPDGTransformer_t< JArgument_t >, JPHYSICS::JPDFTransformer< 2, JArgument_t >, JPHYSICS::JPDFTransformer< 3, JArgument_t >, JPHYSICS::JPDFTransformer< 4, JArgument_t >, JPHYSICS::JPDFTransformer< 5, JArgument_t >, and JTOOLS::JMultiMapTransformer< N, JArgument_t >::JMultiMapDefaultTransformer.
Definition at line 69 of file JClonable.hh.
|
staticprivate |
Initialisation of atmospheric neutrino flux function.
Definition at line 55 of file JAtmosphericNeutrinoFlux.hh.
|
privateinherited |
Oscillation probability calculator.
Definition at line 240 of file JOscFlux.hh.
|
privateinherited |
Diffuse flux function.
Definition at line 241 of file JOscFlux.hh.