Classes | Namespaces | Typedefs | Functions
IOscCalc.h File Reference
#include "TMD5.h"
#include <Eigen/Eigen>

Go to the source code of this file.

Classes

class  osc::_IOscCalc< T >
 General interface to oscillation calculators. More...
 
class  osc::_NoOscillations< T >
 Pass neutrinos through unchanged. More...
 
class  osc::_IOscCalcAdjustable< T >
 General interface to any calculator that lets you set the parameters. More...
 

Namespaces

 osc
 Oscillation probability calculators.
 

Typedefs

typedef _IOscCalc< double > osc::IOscCalc
 
typedef _NoOscillations< double > osc::NoOscillations
 
typedef _IOscCalcAdjustable< double > osc::IOscCalcAdjustable
 

Functions

template<typename T , typename U >
void osc::CopyParams (const osc::_IOscCalcAdjustable< T > *inCalc, osc::_IOscCalcAdjustable< U > *outCalc)
 Copy parameters from one calculator to another, irrespective of their type. More...