| 
    Jpp
    19.1.0
    
   the software that should make you happy 
   | 
 
Classes | |
| struct | JBaselineComputer | 
| Auxiliary data structure for storing and calculating baselines.  More... | |
| struct | JComplexPhase | 
| Implementation of oscillation complex phase.  More... | |
| struct | JComplexPhase< JGrid< double > > | 
| Template specialization for parameter grid.  More... | |
| struct | JMassSquaredDifference | 
| Implementation of mass-squared difference.  More... | |
| struct | JMassSquaredDifference< JGrid< double > > | 
| Template specialization for parameter grid.  More... | |
| struct | JMixingAngle | 
| Implementation of oscillation mixing angle.  More... | |
| struct | JMixingAngle< JGrid< double > > | 
| Template specialization for parameter grid.  More... | |
| struct | JOscChannel | 
| Neutrino oscillation channel.  More... | |
| struct | JOscillogramAxis | 
| Auxiliary class for defining an oscillogram axis.  More... | |
| struct | JOscillogram | 
| Auxiliary class for creating oscillograms.  More... | |
| struct | JOscParameter | 
| Abstract base class for oscillation parameter.  More... | |
| class | JOscParameters | 
| Data structure for single set of oscillation parameters.  More... | |
| struct | JOscParametersHelper | 
| Helper class for oscillation parameters.  More... | |
| class | JOscParametersInterface | 
| Interface class for sets of oscillation parameters.  More... | |
| struct | JOscProbFunction | 
| Implementation of oscillation probability function interface.  More... | |
| struct | JOscProbHelper | 
| Helper class for oscillation probabilities.  More... | |
| class | JOscProbInterface | 
| Low-level interface for oscillation probability calculators.  More... | |
| class | JOscProbInterpolator | 
| Template definition of a multi-dimensional oscillation probability interpolation table.  More... | |
| struct | JOscVars | 
| Auxiliary data structure to hold oscillation variable names.  More... | |
Enumerations | |
| enum class | JFlavour_t { ELECTRON = 12 , MUON = 14 , TAU = 16 , FLAVOUR_UNDEFINED = 0 } | 
| Neutrino flavours.  More... | |
| enum class | JChargeParity_t { ANTIPARTICLE = -1 , PARTICLE = +1 , CPARITY_UNDEFINED = 0 } | 
| Charge parities.  More... | |
| enum class | OscProbFlavour_t { ELECTRON , MUON , TAU } | 
| OscProb neutrino flavour identifiers.  More... | |
Functions | |
| JFlavour_t | getFlavour (const int pdgType) | 
| Auxiliary function for retrieving the flavour corresponding to a given PDG identifier.  More... | |
| JFlavour_t | getFlavour (const Trk &track) | 
| Auxiliary function for retrieving the flavour of a given neutrino track.  More... | |
| JChargeParity_t | getChargeParity (const int pdgType) | 
| Auxiliary function for retrieving the charge-parity of a given PDG type.  More... | |
| JChargeParity_t | getChargeParity (const Trk &track) | 
| Auxiliary function for retrieving the charge-parity of a given neutrino track.  More... | |
| size_t | getSize (const JOscParameter< JGrid< double > > &grid) | 
| Get size of given oscillation parameter grid.  More... | |
| static constexpr const char *const | dM21sq () | 
| static constexpr const char *const | dM31sq () | 
| static constexpr const char *const | deltaCP () | 
| static constexpr const char *const | theta12 () | 
| static constexpr const char *const | theta13 () | 
| static constexpr const char *const | theta23 () | 
| template<class T > | |
| size_t | getSize (const JOscParametersInterface< T > ¶meters) | 
| Get size of given oscillation parameters set.  More... | |
| size_t | getSize (const JOscParametersInterface< JGrid< double > > ¶meters) | 
| Get size of given oscillation parameters grid.  More... | |
| template<class JFunction_t > | |
| JOscProbFunction< JFunction_t > | make_oscProbFunction (const JFunction_t &function) | 
| Auxiliary method for creating an interface to an oscillation probability function.  More... | |
| OscProbFlavour_t | getOscProbFlavour (const JFlavour_t flavour) | 
| Auxiliary function for retrieving the OscProb flavour identifier corresponding to a JOscProb flavour identifier.  More... | |
| OscProbFlavour_t | getOscProbFlavour (const int pdgType) | 
| Auxiliary function for retrieving the OscProb flavour identifier corresponding to a JOscProb flavour identifier.  More... | |
Variables | |
| static const JOscChannel | getOscChannel [] | 
| Declare group of neutrino oscillation channels.  More... | |
| static const unsigned int | NUMBER_OF_OSCCHANNELS = sizeof(getOscChannel) / sizeof(JOscChannel) | 
| Number of neutrino oscillation channels.  More... | |
      
  | 
  strong | 
Neutrino flavours.
| Enumerator | |
|---|---|
| ELECTRON | |
| MUON | |
| TAU | |
| FLAVOUR_UNDEFINED | |
Definition at line 31 of file JOscChannel.hh.
      
  | 
  strong | 
Charge parities.
| Enumerator | |
|---|---|
| ANTIPARTICLE | |
| PARTICLE | |
| CPARITY_UNDEFINED | |
Definition at line 40 of file JOscChannel.hh.
      
  | 
  strong | 
OscProb neutrino flavour identifiers.
| Enumerator | |
|---|---|
| ELECTRON | |
| MUON | |
| TAU | |
Definition at line 27 of file JOscProbToolkit.hh.
      
  | 
  inline | 
Auxiliary function for retrieving the flavour corresponding to a given PDG identifier.
| pdgType | PDG particle identifier | 
Definition at line 50 of file JOscChannel.hh.
      
  | 
  inline | 
Auxiliary function for retrieving the flavour of a given neutrino track.
| track | neutrino track | 
Definition at line 71 of file JOscChannel.hh.
      
  | 
  inline | 
Auxiliary function for retrieving the charge-parity of a given PDG type.
| pdgType | PDG particle identifier | 
Definition at line 83 of file JOscChannel.hh.
      
  | 
  inline | 
Auxiliary function for retrieving the charge-parity of a given neutrino track.
| track | neutrino track | 
Definition at line 101 of file JOscChannel.hh.
      
  | 
  inline | 
Get size of given oscillation parameter grid.
| grid | oscillation parameteter grid | 
Definition at line 122 of file JOscParameter.hh.
      
  | 
  staticconstexpr | 
Definition at line 37 of file JOscParameters.hh.
      
  | 
  staticconstexpr | 
Definition at line 38 of file JOscParameters.hh.
      
  | 
  staticconstexpr | 
Definition at line 39 of file JOscParameters.hh.
      
  | 
  staticconstexpr | 
Definition at line 40 of file JOscParameters.hh.
      
  | 
  staticconstexpr | 
Definition at line 41 of file JOscParameters.hh.
      
  | 
  staticconstexpr | 
Definition at line 42 of file JOscParameters.hh.
      
  | 
  inline | 
Get size of given oscillation parameters set.
| parameters | oscillation parameters set | 
Definition at line 390 of file JOscParametersInterface.hh.
      
  | 
  inline | 
Get size of given oscillation parameters grid.
| parameters | oscillation parameters grid | 
Definition at line 412 of file JOscParametersInterface.hh.
      
  | 
  inline | 
Auxiliary method for creating an interface to an oscillation probability function.
| function | oscillation probability function object | 
Definition at line 85 of file JOscProbFunction.hh.
      
  | 
  inline | 
Auxiliary function for retrieving the OscProb flavour identifier corresponding to a JOscProb flavour identifier.
| flavour | flavour identifier | 
Definition at line 38 of file JOscProbToolkit.hh.
      
  | 
  inline | 
Auxiliary function for retrieving the OscProb flavour identifier corresponding to a JOscProb flavour identifier.
| pdgType | PDG particle type | 
Definition at line 59 of file JOscProbToolkit.hh.
      
  | 
  static | 
Declare group of neutrino oscillation channels.
Definition at line 326 of file JOscChannel.hh.
      
  | 
  static | 
Number of neutrino oscillation channels.
Definition at line 351 of file JOscChannel.hh.