NuOscillator v1.3.1
Loading...
Searching...
No Matches
Classes | Enumerations
NuOscillator Namespace Reference

Classes

struct  OscillationChannel
 Structure which defines the oscillation channel generated and detected neutrino flavours. More...
 
struct  OscillationProbability
 Structure to contain all information about the neutrino type, oscillation channel, Energy and CosineZ used to calculate a specific probability. More...
 

Enumerations

enum  Verbosity { NONE =0 , INFO =1 , VERBOSE =2 }
 Different verbosity levels for console output. More...
 
enum  NeutrinoFlavours {
  kElectron =1 , kMuon =2 , kTau =3 , kSterile1 =4 ,
  kSterile2 =5 , kSterile3 =6 , nNeutrinoFlavours =7
}
 Different neutrino flavours currently supported within the analysis. More...
 
enum  { kNuFlavour_Generated =0 , kNuFlavour_Detected =1 , nNuFlavours =2 }
 Enum which fixes the ordering of the generated and detected neutrino flavours in the #OscillationChannel structure. More...
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

Enum which fixes the ordering of the generated and detected neutrino flavours in the #OscillationChannel structure.

Enumerator
kNuFlavour_Generated 
kNuFlavour_Detected 
nNuFlavours 

◆ NeutrinoFlavours

Different neutrino flavours currently supported within the analysis.

If more need to be added, no changes should be required outside of this file

Enumerator
kElectron 
kMuon 
kTau 
kSterile1 
kSterile2 
kSterile3 
nNeutrinoFlavours 

◆ Verbosity

Different verbosity levels for console output.

Enumerator
NONE 
INFO 
VERBOSE