| Jpp
    18.1.0
    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
 1.8.5