|
Jpp
18.2.0-rc.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.
1.8.5