Jpp  19.1.0
the software that should make you happy
Classes | Namespaces | Enumerations | Functions | Variables
JOscChannel.hh File Reference
#include <iostream>
#include "km3net-dataformat/offline/Trk.hh"
#include "km3net-dataformat/offline/Evt.hh"
#include "JLang/JComparable.hh"
#include "Jeep/JProperties.hh"

Go to the source code of this file.

Classes

struct  JOSCPROB::JOscChannel
 Neutrino oscillation channel. More...
 
struct  JOSCPROB::JOscChannel::JOscChannelHelper
 Auxiliary class for I/O of oscillation channel. More...
 

Namespaces

 JOSCPROB
 
 JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 

Enumerations

enum class  JOSCPROB::JFlavour_t { JOSCPROB::ELECTRON = 12 , JOSCPROB::MUON = 14 , JOSCPROB::TAU = 16 , JOSCPROB::FLAVOUR_UNDEFINED = 0 }
 Neutrino flavours. More...
 
enum class  JOSCPROB::JChargeParity_t { JOSCPROB::ANTIPARTICLE = -1 , JOSCPROB::PARTICLE = +1 , JOSCPROB::CPARITY_UNDEFINED = 0 }
 Charge parities. More...
 

Functions

JFlavour_t JOSCPROB::getFlavour (const int pdgType)
 Auxiliary function for retrieving the flavour corresponding to a given PDG identifier. More...
 
JFlavour_t JOSCPROB::getFlavour (const Trk &track)
 Auxiliary function for retrieving the flavour of a given neutrino track. More...
 
JChargeParity_t JOSCPROB::getChargeParity (const int pdgType)
 Auxiliary function for retrieving the charge-parity of a given PDG type. More...
 
JChargeParity_t JOSCPROB::getChargeParity (const Trk &track)
 Auxiliary function for retrieving the charge-parity of a given neutrino track. More...
 

Variables

static const JOscChannel JOSCPROB::getOscChannel []
 Declare group of neutrino oscillation channels. More...
 
static const unsigned int JOSCPROB::NUMBER_OF_OSCCHANNELS = sizeof(getOscChannel) / sizeof(JOscChannel)
 Number of neutrino oscillation channels. More...
 

Detailed Description

Author
bjung

Oscillation channels and auxiliary methods.

Definition in file JOscChannel.hh.