Transition probability for any one channel as a function of energy. More...
#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-01-16/CAFAna/Core/OscCurve.h"
Public Member Functions | |
OscCurve (osc::IOscCalc *calc, int from, int to) | |
OscCurve (osc::IOscCalcStan *calc, int from, int to) | |
virtual | ~OscCurve () |
OscCurve (const OscCurve &rhs)=default | |
OscCurve & | operator= (const OscCurve &rhs)=default |
TH1D * | ToTH1 (bool title=false) const |
Ratio & | operator*= (const Ratio &rhs) |
Ratio | operator* (const Ratio &rhs) const |
Ratio & | operator/= (const Ratio &rhs) |
Ratio | operator/ (const Ratio &rhs) const |
TH1D * | ToTH1 (Color_t col=kBlack, Style_t style=kSolid) const |
TH2 * | ToTH2 () const |
bool | HasStan () const |
const Eigen::ArrayXd & | GetEigen () const |
const Eigen::ArrayXstan & | GetEigenStan () const |
Protected Attributes | |
int | fFrom |
int | fTo |
Hist | fHist |
std::vector< Binning > | fBins |
std::vector< std::string > | fLabels |
Transition probability for any one channel as a function of energy.
Definition at line 11 of file OscCurve.h.
ana::OscCurve::OscCurve | ( | osc::IOscCalc * | calc, |
int | from, | ||
int | to | ||
) |
Definition at line 36 of file OscCurve.cxx.
ana::OscCurve::OscCurve | ( | osc::IOscCalcStan * | calc, |
int | from, | ||
int | to | ||
) |
Definition at line 45 of file OscCurve.cxx.
|
virtual |
Definition at line 54 of file OscCurve.cxx.
|
default |
|
inlineinherited |
Definition at line 44 of file Ratio.h.
References ana::Ratio::fHist, and ana::Hist::GetEigen().
Referenced by ana::PredictionExtendToPeripheral::ExtendRecoWeight(), ana::PredictionExtendToPeripheral::ExtendRecoWeightOscillatable(), ana::ReweightableSpectrum::ReweightToRecoSpectrum(), ana::ReweightableSpectrum::ReweightToTrueSpectrum(), and ana::ReweightableSpectrum::WeightedBy().
|
inlineinherited |
Definition at line 45 of file Ratio.h.
References ana::Ratio::fHist, and ana::Hist::GetEigenStan().
Referenced by ana::ReweightableSpectrum::WeightedBy().
|
inlineinherited |
Definition at line 43 of file Ratio.h.
References ana::Ratio::fHist, and ana::Hist::HasStan().
Referenced by ana::ReweightableSpectrum::WeightedBy().
Definition at line 44 of file Ratio.cxx.
References runNovaSAM::ret.
Referenced by ana::Ratio::Ratio().
Definition at line 37 of file Ratio.cxx.
References ana::Ratio::fHist, and ana::Hist::Multiply().
Referenced by ana::Ratio::Ratio().
Definition at line 59 of file Ratio.cxx.
References runNovaSAM::ret.
Referenced by ana::Ratio::Ratio().
Definition at line 52 of file Ratio.cxx.
References ana::Hist::Divide(), and ana::Ratio::fHist.
Referenced by ana::Ratio::Ratio().
TH1D * ana::OscCurve::ToTH1 | ( | bool | title = false | ) | const |
Definition at line 59 of file OscCurve.cxx.
References fFrom, fTo, runNovaSAM::ret, string, and ana::Ratio::ToTH1().
Referenced by make_extrap_figure_hists(), and test_ana().
|
inherited |
Definition at line 67 of file Ratio.cxx.
References ana::Ratio::fBins, ana::Ratio::fHist, ana::Ratio::fLabels, runNovaSAM::ret, and ana::Hist::ToTH1().
Referenced by ana::DataMCRatio(), demo::DrawUpDownRatioCanvas(), ana::MichelDecomp::GetNCMCContent(), ana::MichelDecomp::GetNCScale(), ana::MichelDecomp::GetNueScale(), ana::MichelDecomp::GetNumuMCContent(), ana::MichelDecomp::GetNumuScale(), make_xs(), make_xs_1D(), plot_nd_data_mc(), ana::CrossSectionAnalysis::PlotEfficiency(), ana::NumuCCIncAnalysis::PlotEfficiency(), Plotting_Data2DataComp(), Plotting_Data2DataComp_SingleCanvas(), Plotting_DataAndPrediction(), PredRatioToNom(), ana::Ratio::Ratio(), ana::RatioPlot(), test_nuwro(), ana::NDOscCurve::ToTH1(), ToTH1(), ana::Ratio::ToTH2(), ana::ToTH2(), ana::ToTH3(), Unfold1D(), and Unfold3D().
|
inherited |
Definition at line 78 of file Ratio.cxx.
References om::cout, allTimeWatchdog::endl, ana::Ratio::fBins, ana::Ratio::fLabels, runNovaSAM::ret, ana::Ratio::ToTH1(), and ana::ToTH2Helper().
Referenced by ana::SingleNucAnalysis::PlotEfficiency2D(), ana::NumuCC2p2hAnalysis::PlotEfficiency2D(), and ana::Ratio::Ratio().
|
protectedinherited |
Definition at line 57 of file Ratio.h.
Referenced by ana::Ratio::ToTH1(), and ana::Ratio::ToTH2().
|
protected |
Definition at line 24 of file OscCurve.h.
Referenced by ToTH1().
|
protectedinherited |
Definition at line 56 of file Ratio.h.
Referenced by ana::Ratio::GetEigen(), ana::Ratio::GetEigenStan(), ana::Ratio::HasStan(), ana::Ratio::operator*=(), ana::Spectrum::operator*=(), ana::Ratio::operator/=(), ana::Spectrum::operator/=(), ana::Ratio::Ratio(), and ana::Ratio::ToTH1().
|
protectedinherited |
Definition at line 58 of file Ratio.h.
Referenced by ana::Ratio::ToTH1(), and ana::Ratio::ToTH2().
|
protected |
Definition at line 24 of file OscCurve.h.
Referenced by ToTH1().