|
Jpp 19.3.0-rc.2
the software that should make you happy
|
Classes | |
| struct | JBaselineComputer |
| Auxiliary data structure for storing and calculating baselines. More... | |
| struct | JBaselineComputerInterface |
| Low-level interface for oscillation baseline calculators. 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 | JOscillogram |
| Auxiliary class for creating oscillograms. More... | |
| struct | JOscillogramAxis |
| Auxiliary class for defining an oscillogram axis. 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 | JOscProbHelper |
| Helper class for oscillation probability calculators. 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. | |
| JFlavour_t | getFlavour (const Trk &track) |
| Auxiliary function for retrieving the flavour of a given neutrino track. | |
| JChargeParity_t | getChargeParity (const int pdgType) |
| Auxiliary function for retrieving the charge-parity of a given PDG type. | |
| JChargeParity_t | getChargeParity (const Trk &track) |
| Auxiliary function for retrieving the charge-parity of a given neutrino track. | |
| size_t | getSize (const JOscParameter< JGrid< double > > &grid) |
| Get size of given oscillation parameter grid. | |
| 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. | |
| size_t | getSize (const JOscParametersInterface< JGrid< double > > ¶meters) |
| Get size of given oscillation parameters grid. | |
| OscProbFlavour_t | getOscProbFlavour (const JFlavour_t flavour) |
| Auxiliary function for retrieving the OscProb flavour identifier corresponding to a JOscProb flavour identifier. | |
| OscProbFlavour_t | getOscProbFlavour (const int pdgType) |
| Auxiliary function for retrieving the OscProb flavour identifier corresponding to a JOscProb flavour identifier. | |
Variables | |
| static const JOscChannel | getOscChannel [] |
| Declare group of neutrino oscillation channels. | |
| static const unsigned int | NUMBER_OF_OSCCHANNELS = sizeof(getOscChannel) / sizeof(JOscChannel) |
| Number of neutrino oscillation channels. | |
|
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 370 of file JOscParametersInterface.hh.
|
inline |
Get size of given oscillation parameters grid.
| parameters | oscillation parameters grid |
Definition at line 392 of file JOscParametersInterface.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.