|
Jpp 20.0.0-27-g39925593c-D
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.
Definition at line 37 of file JOscParameters.hh.
Definition at line 38 of file JOscParameters.hh.
Definition at line 39 of file JOscParameters.hh.
Definition at line 40 of file JOscParameters.hh.
Definition at line 41 of file JOscParameters.hh.
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.