Pass neutrinos through unchanged. More...
#include "/cvmfs/nova.opensciencegrid.org/externals/osclib/v00.12/src/OscLib/IOscCalc.h"
Public Member Functions | |
virtual _IOscCalc< T > * | Copy () const override |
virtual T | P (int from, int to, double) override |
E in GeV; flavors as PDG codes (so, neg==>antinu) More... | |
virtual TMD5 * | GetParamsHash () const override |
Always compare equal to self. More... | |
virtual Eigen::Array< T, Eigen::Dynamic, 1 > | P (int flavBefore, int flavAfter, const std::vector< double > &E) |
virtual Eigen::Array< T, Eigen::Dynamic, 1 > | P (int flavBefore, int flavAfter, const Eigen::ArrayXd &E) |
Pass neutrinos through unchanged.
Definition at line 45 of file IOscCalc.h.
|
inlineoverridevirtual |
Implements osc::_IOscCalc< T >.
Definition at line 49 of file IOscCalc.h.
Referenced by make_prediction_tables(), plot_datapredictions(), plot_predictions(), plot_rationoosc(), plot_recoE_numu(), plotDataPred(), plotDataPred_SplitCanvas(), Plotting_DataAndPrediction(), and resolution2018().
|
inlineoverridevirtual |
Always compare equal to self.
Reimplemented from osc::_IOscCalc< T >.
Definition at line 58 of file IOscCalc.h.
References runNovaSAM::ret.
|
virtualinherited |
Default implementation forwards to non-vector version using a simple loop. Override if your calculator has a more efficient implementation.
Reimplemented in osc::analytic::_OscCalc< T >, osc::OscCalcPMNSOptEigen, and osc::_OscCalcDMP< T >.
Definition at line 25 of file IOscCalc.cxx.
References MECModelEnuComparisons::i, osc::_IOscCalc< T >::P(), P, runNovaSAM::ret, and submit_hadd::u.
|
virtualinherited |
Default implementation forawrds to vector<double> version. Override if your calculator has a more efficient implementation.
Reimplemented in osc::analytic::_OscCalc< T >.
Definition at line 35 of file IOscCalc.cxx.
References P.
|
inlineoverridevirtual |
E in GeV; flavors as PDG codes (so, neg==>antinu)
Implements osc::_IOscCalc< T >.
Definition at line 51 of file IOscCalc.h.