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.