Jpp 19.3.0
the software that should make you happy
|
Dictionary to map distinct flux function categories to unique identifiers. More...
#include <JFluxDictionary.hh>
Public Types | |
enum | fluxes { FLUX_FUNCTIONS_BEGIN = 0 , FLAT_FLUX = 1 , POWER_LAW_FLUX = 2 , ATMOSPHERIC_NEUTRINO_FLUX = 3 , HONDA_FLUX = 4 , FLUX_FUNCTIONS_END = 99 } |
Indices of flux factors in flux factor dictionary. More... | |
Public Member Functions | |
JFluxDictionary (const JOscProbHelper &oscProb) | |
Constructor. | |
JFluxDictionary () | |
Default constructor. | |
const JFlux & | at (const int identifier) const |
Look-up function. | |
const JFlux & | operator[] (const int identifier) const |
Look-up operator. | |
Private Attributes | |
JOscProbHelper | oscProb |
Oscillation probability calculator. | |
Dictionary to map distinct flux function categories to unique identifiers.
The identifiers are provided by the enum fluxes
.
Definition at line 31 of file JFluxDictionary.hh.
Indices of flux factors in flux factor dictionary.
Definition at line 39 of file JFluxDictionary.hh.
|
inline |
Constructor.
oscProb | oscillation probability calculator |
Definition at line 56 of file JFluxDictionary.hh.
|
inline |
Default constructor.
Definition at line 73 of file JFluxDictionary.hh.
|
inline |
Look-up function.
identifier | flux category ID |
Definition at line 83 of file JFluxDictionary.hh.
|
inline |
Look-up operator.
identifier | flux category ID |
Definition at line 103 of file JFluxDictionary.hh.
|
private |
Oscillation probability calculator.
Definition at line 111 of file JFluxDictionary.hh.