All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
ana::IExtrap Class Referenceabstract

Interface to extrapolation procedures. More...

#include <IExtrap.h>

Inheritance diagram for ana::IExtrap:
ana::TrivialExtrap

Public Member Functions

virtual ~IExtrap ()
 
virtual OscillatableSpectrum NueSurvComponent ()=0
 Charged current electron neutrino survival ( $\nu_e\to\nu_e$) More...
 
virtual OscillatableSpectrum AntiNueSurvComponent ()=0
 Charged current electron antineutrino survival ( $\bar\nu_e\to\bar\nu_e$) More...
 
virtual OscillatableSpectrum NumuSurvComponent ()=0
 Charged current muon neutrino survival ( $\nu_\mu\to\nu_\mu$) More...
 
virtual OscillatableSpectrum AntiNumuSurvComponent ()=0
 Charged current muon antineutrino survival ( $\bar\nu_\mu\to\bar\nu_\mu$) More...
 
virtual OscillatableSpectrum NueAppComponent ()=0
 Charged current electron neutrino appearance ( $\nu_\mu\to\nu_e$) More...
 
virtual OscillatableSpectrum AntiNueAppComponent ()=0
 Charged current electron antineutrino appearance ( $\bar\nu_\mu\to\bar\nu_e$) More...
 
virtual OscillatableSpectrum NumuAppComponent ()=0
 Charged current muon neutrino appearance ( $\nu_e\to\nu_\mu$) More...
 
virtual OscillatableSpectrum AntiNumuAppComponent ()=0
 Charged current muon antineutrino appearance ( $\bar\nu_e\to\bar\nu_\mu$) More...
 
virtual OscillatableSpectrum TauFromEComponent ()=0
 Charged current tau neutrino appearance from electron neutrino ( $\nu_e\to\nu_\tau$) More...
 
virtual OscillatableSpectrum AntiTauFromEComponent ()=0
 Charged current tau antineutrino appearance from electron antineutrino ( $\bar\nu_e\to\bar\nu_\tau$) More...
 
virtual OscillatableSpectrum TauFromMuComponent ()=0
 Charged current tau neutrino appearance from muon neutrino ( $\nu_\mu\to\nu_\tau$) More...
 
virtual OscillatableSpectrum AntiTauFromMuComponent ()=0
 Charged current tau antineutrino appearance from muon antineutrino ( $\bar\nu_\mu\to\bar\nu_\tau$) More...
 
virtual OscillatableSpectrum NCComponentFromNumu ()=0
 Neutral currents. More...
 
virtual OscillatableSpectrum NCComponentFromNue ()=0
 
virtual void SaveTo (TDirectory *dir) const
 

Detailed Description

Interface to extrapolation procedures.

Definition at line 8 of file IExtrap.h.

Constructor & Destructor Documentation

virtual ana::IExtrap::~IExtrap ( )
inlinevirtual

Definition at line 11 of file IExtrap.h.

11 {};

Member Function Documentation

virtual OscillatableSpectrum ana::IExtrap::AntiNueAppComponent ( )
pure virtual

Charged current electron antineutrino appearance ( $\bar\nu_\mu\to\bar\nu_e$)

Implemented in ana::TrivialExtrap.

virtual OscillatableSpectrum ana::IExtrap::AntiNueSurvComponent ( )
pure virtual

Charged current electron antineutrino survival ( $\bar\nu_e\to\bar\nu_e$)

Implemented in ana::TrivialExtrap.

virtual OscillatableSpectrum ana::IExtrap::AntiNumuAppComponent ( )
pure virtual

Charged current muon antineutrino appearance ( $\bar\nu_e\to\bar\nu_\mu$)

Implemented in ana::TrivialExtrap.

virtual OscillatableSpectrum ana::IExtrap::AntiNumuSurvComponent ( )
pure virtual

Charged current muon antineutrino survival ( $\bar\nu_\mu\to\bar\nu_\mu$)

Implemented in ana::TrivialExtrap.

virtual OscillatableSpectrum ana::IExtrap::AntiTauFromEComponent ( )
pure virtual

Charged current tau antineutrino appearance from electron antineutrino ( $\bar\nu_e\to\bar\nu_\tau$)

Implemented in ana::TrivialExtrap.

virtual OscillatableSpectrum ana::IExtrap::AntiTauFromMuComponent ( )
pure virtual

Charged current tau antineutrino appearance from muon antineutrino ( $\bar\nu_\mu\to\bar\nu_\tau$)

Implemented in ana::TrivialExtrap.

virtual OscillatableSpectrum ana::IExtrap::NCComponentFromNue ( )
pure virtual

Implemented in ana::TrivialExtrap.

virtual OscillatableSpectrum ana::IExtrap::NCComponentFromNumu ( )
pure virtual

Neutral currents.

Implemented in ana::TrivialExtrap.

virtual OscillatableSpectrum ana::IExtrap::NueAppComponent ( )
pure virtual

Charged current electron neutrino appearance ( $\nu_\mu\to\nu_e$)

Implemented in ana::TrivialExtrap.

virtual OscillatableSpectrum ana::IExtrap::NueSurvComponent ( )
pure virtual

Charged current electron neutrino survival ( $\nu_e\to\nu_e$)

Implemented in ana::TrivialExtrap.

virtual OscillatableSpectrum ana::IExtrap::NumuAppComponent ( )
pure virtual

Charged current muon neutrino appearance ( $\nu_e\to\nu_\mu$)

Implemented in ana::TrivialExtrap.

virtual OscillatableSpectrum ana::IExtrap::NumuSurvComponent ( )
pure virtual

Charged current muon neutrino survival ( $\nu_\mu\to\nu_\mu$)

Implemented in ana::TrivialExtrap.

void ana::IExtrap::SaveTo ( TDirectory *  dir) const
virtual

Reimplemented in ana::TrivialExtrap.

Definition at line 31 of file IExtrap.cxx.

32  {
33  assert(0 && "Not implemented");
34  }
virtual OscillatableSpectrum ana::IExtrap::TauFromEComponent ( )
pure virtual

Charged current tau neutrino appearance from electron neutrino ( $\nu_e\to\nu_\tau$)

Implemented in ana::TrivialExtrap.

virtual OscillatableSpectrum ana::IExtrap::TauFromMuComponent ( )
pure virtual

Charged current tau neutrino appearance from muon neutrino ( $\nu_\mu\to\nu_\tau$)

Implemented in ana::TrivialExtrap.


The documentation for this class was generated from the following files: