All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Enumerations | Functions
IPrediction.h File Reference
#include "sbnana/CAFAna/Core/Spectrum.h"
#include "sbnana/CAFAna/Core/OscillatableSpectrum.h"

Go to the source code of this file.

Classes

class  ana::IPrediction
 Standard interface to all prediction techniques. More...
 

Namespaces

 ana
 Oscillation analysis framework, runs over CAF files outside of ART.
 
 ana::Flavors
 Enumeration of neutrino transition modes.
 
 ana::Current
 Enumeration for interaction currents (CC/NC)
 
 ana::Sign
 Enumeration for neutrino sign (neutrino/antineutrino)
 

Enumerations

enum  ana::Flavors::Flavors_t {
  ana::Flavors::kNuEToNuE = 1<<0, ana::Flavors::kNuEToNuMu = 1<<1, ana::Flavors::kNuEToNuTau = 1<<2, ana::Flavors::kNuMuToNuE = 1<<3,
  ana::Flavors::kNuMuToNuMu = 1<<4, ana::Flavors::kNuMuToNuTau = 1<<5, ana::Flavors::kAllNuE = kNuEToNuE | kNuMuToNuE, ana::Flavors::kAllNuMu = kNuEToNuMu | kNuMuToNuMu,
  ana::Flavors::kAllNuTau = kNuEToNuTau | kNuMuToNuTau, ana::Flavors::kAll = kAllNuE | kAllNuMu | kAllNuTau
}
 
enum  ana::Current::Current_t { ana::Current::kCC = 1<<0, ana::Current::kNC = 1<<1, ana::Current::kBoth = kCC | kNC }
 
enum  ana::Sign::Sign_t { ana::Sign::kNu = 1<<0, ana::Sign::kAntiNu = 1<<1, ana::Sign::kBoth = kNu | kAntiNu }
 

Functions

Flavors_t ana::Flavors::operator| (Flavors_t a, Flavors_t b)