| 
    Jpp
    18.0.0-rc.3
    
   the software that should make you happy 
   | 
 
Classes | |
| struct | JBaselineCalculator | 
| Auxiliary data structure for storing and calculating baselines.  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 | JOscParameters | 
| Data structure for single set of oscillation parameters.  More... | |
| struct | JOscParametersGrid | 
| Data structure for oscillation parameter grids.  More... | |
| struct | JOscParametersInterface | 
| Abstract base class for sets of oscillation parameters.  More... | |
| struct | JOscProb | 
| Low-level interface for retrieving the oscillation probability corresponding to a given oscillation channel, neutrino energy and zenith angle. More...  | |
| struct | JOscProbFunction | 
| Implementation of oscillation probability function interface.  More... | |
| struct | JOscProbFunction< pOscProb > | 
| Implementation of C-style oscillation probability function.  More... | |
| struct | JOscProbHelper | 
| Helper class for oscillation probabilities.  More... | |
| class | JOscProbInterpolator | 
| Template definition of a multi-dimensional oscillation probability interpolation table.  More... | |
| class | JOscProbInterpolatorInterface | 
| Low-level interface for oscillation probability tables.  More... | |
| struct | JOscVars | 
| Auxiliary data structure to hold oscillation variable names.  More... | |
Typedefs | |
| typedef double(* | pOscProb )(const JOscChannel &, const double, const double) | 
Enumerations | |
| enum | JFlavour_t { JFlavour_t::ELECTRON = 12, JFlavour_t::MUON = 14, JFlavour_t::TAU = 16, JFlavour_t::FLAVOUR_UNDEFINED = 0 } | 
| Neutrino flavours.  More... | |
| enum | JChargeParity_t { JChargeParity_t::ANTIPARTICLE = -1, JChargeParity_t::PARTICLE = +1, JChargeParity_t::CPARITY_UNDEFINED = 0 } | 
| Charge parities.  More... | |
| enum | OscProbFlavour_t { OscProbFlavour_t::ELECTRON, OscProbFlavour_t::MUON, OscProbFlavour_t::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... | |
| 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... | |
| JOscProbFunction< pOscProb > | make_oscProbFunction (pOscProb 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... | |
| typedef double(* JOSCPROB::pOscProb)(const JOscChannel &, const double, const double) | 
Definition at line 60 of file JOscProbFunction.hh.
      
  | 
  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 | 
Auxiliary method for creating an interface to an oscillation probability function.
| function | oscillation probability function object | 
Definition at line 108 of file JOscProbFunction.hh.
      
  | 
  inline | 
Auxiliary method for creating an interface to an oscillation probability function.
| function | oscillation probability function pointer | 
Definition at line 119 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.
 1.8.5