Jpp
18.1.0
the software that should make you happy
|
Neutrino oscillation channel. More...
#include <JOscChannel.hh>
Classes | |
struct | JOscChannelHelper |
Auxiliary class for I/O of oscillation channel. More... | |
Public Member Functions | |
JOscChannel () | |
Default constructor. More... | |
JOscChannel (const JFlavour_t in, const JFlavour_t out, const JChargeParity_t Cparity) | |
Constructor. More... | |
JOscChannel (const int in, const int out, const int Cparity) | |
Constructor. More... | |
bool | is_valid () const |
Check validity of this oscillation channel. More... | |
bool | less (const JOscChannel &channel) const |
Less-than method. More... | |
JProperties | getProperties (const JEquationParameters &equation=JOscChannel::getEquationParameters()) |
Get properties of this class. More... | |
JProperties | getProperties (const JEquationParameters &equation=JOscChannel::getEquationParameters()) const |
Get properties of this class. More... | |
void | setProperties (const JProperties &properties) |
Set properties of this class. More... | |
Static Public Member Functions | |
static JEquationParameters & | getEquationParameters () |
Get equation parameters. More... | |
static void | setEquationParameters (const JEquationParameters &equation) |
Set equation parameters. More... | |
Public Attributes | |
JFlavour_t | in |
Incoming flavour. More... | |
JFlavour_t | out |
Outcoming flavour. More... | |
JChargeParity_t | Cparity |
Charge-parity. More... | |
Friends | |
std::ostream & | operator<< (std::ostream &out, const JOscChannel &object) |
Write channel to output. More... | |
std::istream & | operator>> (std::istream &in, JOscChannel &object) |
Read channel from input. More... | |
Neutrino oscillation channel.
Definition at line 110 of file JOscChannel.hh.
|
inline |
|
inline |
Constructor.
in | input flavour |
out | output flavour |
Cparity | charge parity |
Definition at line 130 of file JOscChannel.hh.
|
inline |
Constructor.
in | input flavour |
out | output flavour |
Cparity | charge parity |
Definition at line 146 of file JOscChannel.hh.
|
inline |
Check validity of this oscillation channel.
Definition at line 160 of file JOscChannel.hh.
|
inline |
Less-than method.
channel | channel |
Definition at line 174 of file JOscChannel.hh.
|
inlinestatic |
Get equation parameters.
Definition at line 231 of file JOscChannel.hh.
|
inlinestatic |
Set equation parameters.
equation | equation parameters |
Definition at line 244 of file JOscChannel.hh.
|
inline |
Get properties of this class.
equation | equation parameters |
Definition at line 255 of file JOscChannel.hh.
|
inline |
Get properties of this class.
equation | equation parameters |
Definition at line 266 of file JOscChannel.hh.
|
inline |
Set properties of this class.
properties | properties |
Definition at line 277 of file JOscChannel.hh.
|
friend |
Write channel to output.
out | output stream |
object | oscillation channel |
Definition at line 201 of file JOscChannel.hh.
|
friend |
Read channel from input.
in | input stream |
object | oscillation channel |
Definition at line 214 of file JOscChannel.hh.
JFlavour_t JOSCPROB::JOscChannel::in |
Incoming flavour.
Definition at line 285 of file JOscChannel.hh.
JFlavour_t JOSCPROB::JOscChannel::out |
Outcoming flavour.
Definition at line 286 of file JOscChannel.hh.
JChargeParity_t JOSCPROB::JOscChannel::Cparity |
Charge-parity.
Definition at line 287 of file JOscChannel.hh.