Jpp
17.3.1
the software that should make you happy
|
Auxiliary class for creating oscillograms. More...
#include <JOscillogram.hh>
Public Member Functions | |
JOscillogram (const JOscillogramAxis &abscissa, const JOscillogramAxis &ordinate, const JOscChannel &channel, const JOscProbInterpolatorInterface *pInterpolator) | |
Constructor. More... | |
JOscillogram (const std::string &abscissaName, const JGrid< double > abscissaBinning, const std::string &ordinateName, const JGrid< double > ordinateBinning, const JOscChannel &channel, const JOscProbInterpolatorInterface *pInterpolator) | |
Constructor. More... | |
double | getEnergy (const int i, const int j) const |
Get energy corrresponding to the given bin indices. More... | |
double | getCosth (const int i, const int j) const |
Get cosine zenith angle corrresponding to the given bin indices. More... | |
double | getP (const int i, const int j) const |
Get oscillation probability for given bin indices. More... | |
Private Member Functions | |
std::pair< double, double > | getTransformation (const int i, const int j) const |
Get energy and cosine zenith angle corresponding to the given bin indices. More... | |
Private Attributes | |
JOscillogramAxis | abscissa |
Abscissa axis. More... | |
JOscillogramAxis | ordinate |
Ordinate axis. More... | |
JOscChannel | channel |
Oscillation channel. More... | |
const JOscProbInterpolatorInterface * | pInterpolator |
Pointer to oscillation probability interpolator. More... | |
Auxiliary class for creating oscillograms.
Definition at line 78 of file JOscillogram.hh.
|
inline |
Constructor.
abscissa | oscillogram abscissa axis definition |
ordinate | oscillogram ordinate axis definition |
channel | oscillation channel |
pInterpolator | pointer to oscillation probability interpolator |
Definition at line 88 of file JOscillogram.hh.
|
inline |
Constructor.
abscissaName | oscillogram abscissa variable name |
abscissaBinning | oscillogram abscissa binning |
ordinateName | oscillogram ordinate variable name |
ordinateBinning | oscillogram ordinate binning |
channel | oscillation channel |
pInterpolator | pointer to oscillation probability interpolator |
Definition at line 113 of file JOscillogram.hh.
|
inline |
Get energy corrresponding to the given bin indices.
i | abscissa bin index |
j | ordinate bin index |
Definition at line 137 of file JOscillogram.hh.
|
inline |
Get cosine zenith angle corrresponding to the given bin indices.
i | abscissa bin index |
j | ordinate bin index |
Definition at line 152 of file JOscillogram.hh.
|
inline |
Get oscillation probability for given bin indices.
i | abscissa bin index |
j | ordinate bin index |
Definition at line 167 of file JOscillogram.hh.
|
inlineprivate |
Get energy and cosine zenith angle corresponding to the given bin indices.
i | abscissa bin index |
j | ordinate bin index |
Definition at line 186 of file JOscillogram.hh.
|
private |
Abscissa axis.
Definition at line 238 of file JOscillogram.hh.
|
private |
Ordinate axis.
Definition at line 239 of file JOscillogram.hh.
|
private |
Oscillation channel.
Definition at line 241 of file JOscillogram.hh.
|
private |
Pointer to oscillation probability interpolator.
Definition at line 243 of file JOscillogram.hh.