All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
IExtrap.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace ana
6 {
7  /// Interface to extrapolation procedures
8  class IExtrap
9  {
10  public:
11  virtual ~IExtrap() {};
12 
13  /// Charged current electron neutrino survival (\f$\nu_e\to\nu_e\f$)
15  /// Charged current electron antineutrino survival (\f$\bar\nu_e\to\bar\nu_e\f$)
17 
18  /// Charged current muon neutrino survival (\f$\nu_\mu\to\nu_\mu\f$)
20  /// Charged current muon antineutrino survival (\f$\bar\nu_\mu\to\bar\nu_\mu\f$)
22 
23  /// Charged current electron neutrino appearance (\f$\nu_\mu\to\nu_e\f$)
25  /// Charged current electron antineutrino appearance (\f$\bar\nu_\mu\to\bar\nu_e\f$)
27 
28  /// Charged current muon neutrino appearance (\f$\nu_e\to\nu_\mu\f$)
30  /// Charged current muon antineutrino appearance (\f$\bar\nu_e\to\bar\nu_\mu\f$)
32 
33  /// Charged current tau neutrino appearance from electron neutrino (\f$\nu_e\to\nu_\tau\f$)
35  /// Charged current tau antineutrino appearance from electron antineutrino (\f$\bar\nu_e\to\bar\nu_\tau\f$)
37 
38  /// Charged current tau neutrino appearance from muon neutrino (\f$\nu_\mu\to\nu_\tau\f$)
40  /// Charged current tau antineutrino appearance from muon antineutrino (\f$\bar\nu_\mu\to\bar\nu_\tau\f$)
42 
43  /// Neutral currents
46 
47  virtual void SaveTo(TDirectory* dir) const;
48  };
49 }
virtual OscillatableSpectrum AntiNumuAppComponent()=0
Charged current muon antineutrino appearance ( )
virtual OscillatableSpectrum TauFromMuComponent()=0
Charged current tau neutrino appearance from muon neutrino ( )
virtual OscillatableSpectrum NumuAppComponent()=0
Charged current muon neutrino appearance ( )
virtual OscillatableSpectrum AntiNumuSurvComponent()=0
Charged current muon antineutrino survival ( )
virtual OscillatableSpectrum AntiNueSurvComponent()=0
Charged current electron antineutrino survival ( )
virtual OscillatableSpectrum NCComponentFromNue()=0
process_name opflashCryoW ana
virtual OscillatableSpectrum NueSurvComponent()=0
Charged current electron neutrino survival ( )
virtual OscillatableSpectrum AntiNueAppComponent()=0
Charged current electron antineutrino appearance ( )
virtual OscillatableSpectrum TauFromEComponent()=0
Charged current tau neutrino appearance from electron neutrino ( )
virtual OscillatableSpectrum NueAppComponent()=0
Charged current electron neutrino appearance ( )
tuple dir
Definition: dropbox.py:28
virtual void SaveTo(TDirectory *dir) const
Definition: IExtrap.cxx:31
virtual OscillatableSpectrum AntiTauFromMuComponent()=0
Charged current tau antineutrino appearance from muon antineutrino ( )
Interface to extrapolation procedures.
Definition: IExtrap.h:8
virtual OscillatableSpectrum AntiTauFromEComponent()=0
Charged current tau antineutrino appearance from electron antineutrino ( )
virtual OscillatableSpectrum NCComponentFromNumu()=0
Neutral currents.
Spectrum with true energy information, allowing it to be oscillated
virtual ~IExtrap()
Definition: IExtrap.h:11
virtual OscillatableSpectrum NumuSurvComponent()=0
Charged current muon neutrino survival ( )