Low-level interface for oscillation probability calculators.
More...
#include <JOscProbInterface.hh>
Low-level interface for oscillation probability calculators.
Definition at line 29 of file JOscProbInterface.hh.
JOSCPROB::JOscProbInterface::JOscProbInterface |
( |
| ) |
|
|
inline |
virtual JOSCPROB::JOscProbInterface::~JOscProbInterface |
( |
| ) |
|
|
inlinevirtual |
virtual void JOSCPROB::JOscProbInterface::set |
( |
const JOscParameters & |
parameters | ) |
const |
|
pure virtual |
Set oscillation parameters.
- Parameters
-
parameters | oscillation parameters |
virtual double JOSCPROB::JOscProbInterface::operator() |
( |
const JOscChannel & |
channel, |
|
|
const double |
E, |
|
|
const double |
costh |
|
) |
| const |
|
pure virtual |
Get oscillation probability for a given oscillation channel.
- Parameters
-
channel | oscillation channel |
E | neutrino energy [GeV] |
costh | cosine zenith angle |
- Returns
- oscillation probability
virtual double JOSCPROB::JOscProbInterface::operator() |
( |
const JOscParameters & |
parameters, |
|
|
const JOscChannel & |
channel, |
|
|
const double |
E, |
|
|
const double |
costh |
|
) |
| const |
|
inlinevirtual |
Get oscillation probability for a given set of oscillation parameters
and a given oscillation channel.
- Parameters
-
channel | oscillation channel |
parameters | oscillation parameters |
E | neutrino energy [GeV] |
costh | cosine zenith angle |
- Returns
- oscillation probability
Definition at line 78 of file JOscProbInterface.hh.
85 return (*
this)(channel,
E, costh);
then usage $script< input file >[option[primary[working directory]]] nWhere option can be E
virtual void set(const JOscParameters ¶meters) const =0
Set oscillation parameters.
The documentation for this class was generated from the following file: