Static Public Member Functions | |
static std::unique_ptr< PredictionAddRock > | LoadFrom (TDirectory *dir, const std::string &name) |
Protected Member Functions | |
template<typename T > | |
Spectrum | _PredictComponentSyst (osc::_IOscCalc< T > *calc, const SystShifts &syst, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const |
template<typename T > | |
Spectrum | RockComponent (osc::_IOscCalc< T > *calc, Flavors::Flavors_t flav, Current::Current_t curr, Sign::Sign_t sign) const |
Protected Attributes | |
IPrediction * | fPredFid |
PredictionNoExtrap * | fPredRock |
Definition at line 12 of file PredictionAddRock.h.
ana::PredictionAddRock::PredictionAddRock | ( | IPrediction * | predFid, |
PredictionNoExtrap * | predRock | ||
) |
|
virtual |
|
delete |
Referenced by GetRockPred(), and LoadFrom().
|
protected |
Definition at line 115 of file PredictionAddRock.cxx.
References calc, febshutoff_auto::curr, fPredFid, ana::SystShifts::GetShift(), ana::kRockScaleSyst, ana::IPrediction::PredictComponentSyst(), ana::SystShifts::RemoveShift(), runNovaSAM::ret, rock(), RockComponent(), ana::Spectrum::Scale(), canMan::sign(), and T.
Referenced by GetRockPred(), and PredictComponentSyst().
|
overridevirtual |
Reimplemented from ana::IPrediction.
Definition at line 221 of file PredictionAddRock.cxx.
References ana::PredictionExtrap::ComponentCC(), ana::IPrediction::ComponentCC(), fPredFid, and fPredRock.
|
overridevirtual |
Reimplemented from ana::IPrediction.
Definition at line 233 of file PredictionAddRock.cxx.
References ana::PredictionExtrap::ComponentNC(), ana::IPrediction::ComponentNC(), fPredFid, and fPredRock.
|
overridevirtual |
Reimplemented from ana::IPrediction.
Definition at line 238 of file PredictionAddRock.cxx.
References ana::PredictionExtrap::ComponentNCAnti(), ana::IPrediction::ComponentNCAnti(), fPredFid, and fPredRock.
|
overridevirtual |
Reimplemented from ana::IPrediction.
Definition at line 228 of file PredictionAddRock.cxx.
References ana::PredictionExtrap::ComponentNCTotal(), ana::IPrediction::ComponentNCTotal(), fPredFid, and fPredRock.
|
inline |
|
inline |
Definition at line 54 of file PredictionAddRock.h.
References _PredictComponentSyst(), dir, fPredRock, LoadFrom(), PredictionAddRock(), RockComponent(), SaveTo(), and string.
|
static |
Definition at line 263 of file PredictionAddRock.cxx.
References ana::assert(), dir, ana::LoadFrom< IPrediction >(), PredictionAddRock(), and runNovaSAM::release.
Referenced by GetRockPred().
|
overridevirtual |
Implements ana::IPrediction.
Definition at line 36 of file PredictionAddRock.cxx.
References ana::Flavors::kAll, ana::Current::kBoth, ana::Sign::kBoth, and PredictComponent().
Referenced by bin_composition_pie_chart().
|
overridevirtual |
Reimplemented from ana::IPrediction.
Definition at line 45 of file PredictionAddRock.cxx.
References ana::Flavors::kAll, ana::Current::kBoth, ana::Sign::kBoth, and PredictComponent().
|
overridevirtual |
Implements ana::IPrediction.
Definition at line 75 of file PredictionAddRock.cxx.
References ana::kNoShift, and PredictComponentSyst().
Referenced by bin_composition_pie_chart(), and Predict().
|
overridevirtual |
Reimplemented from ana::IPrediction.
Definition at line 84 of file PredictionAddRock.cxx.
References ana::kNoShift, and PredictComponentSyst().
|
overridevirtual |
Reimplemented from ana::IPrediction.
Definition at line 93 of file PredictionAddRock.cxx.
References _PredictComponentSyst().
Referenced by PredictComponent(), and PredictSyst().
|
overridevirtual |
Reimplemented from ana::IPrediction.
Definition at line 103 of file PredictionAddRock.cxx.
References _PredictComponentSyst().
|
overridevirtual |
Reimplemented from ana::IPrediction.
Definition at line 54 of file PredictionAddRock.cxx.
References ana::Flavors::kAll, ana::Current::kBoth, ana::Sign::kBoth, and PredictComponentSyst().
|
overridevirtual |
Reimplemented from ana::IPrediction.
Definition at line 64 of file PredictionAddRock.cxx.
References ana::Flavors::kAll, ana::Current::kBoth, ana::Sign::kBoth, and PredictComponentSyst().
|
virtualinherited |
Reimplemented in ana::PredictionSterile.
Definition at line 33 of file IPrediction.cxx.
References noosc, and ana::IPrediction::Predict().
Referenced by cc(), demo5(), demo::DrawUpDownRatioCanvas(), efficiency(), efficiencySA(), plot_nd_data_mc(), template_basic(), and test_ana().
|
protected |
Definition at line 160 of file PredictionAddRock.cxx.
References ana::assert(), ana::Spectrum::Clear(), fPredRock, ana::Flavors::kAll, ana::Sign::kBoth, ana::Current::kCC, ana::Current::kNC, ana::Flavors::kNuEToNuE, ana::Flavors::kNuEToNuMu, ana::Flavors::kNuMuToNuE, ana::Flavors::kNuMuToNuMu, ana::PredictionExtrap::PredictComponent(), runNovaSAM::ret, and ana::Spectrum::Uninitialized().
Referenced by _PredictComponentSyst(), and GetRockPred().
|
overridevirtual |
Reimplemented from ana::IPrediction.
Definition at line 244 of file PredictionAddRock.cxx.
References dir, fPredFid, fPredRock, ana::PredictionNoExtrap::SaveTo(), ana::IPrediction::SaveTo(), and tmp.
Referenced by GetRockPred().
|
protected |
Definition at line 76 of file PredictionAddRock.h.
Referenced by _PredictComponentSyst(), ComponentCC(), ComponentNC(), ComponentNCAnti(), ComponentNCTotal(), GetFiducialPred(), SaveTo(), and ~PredictionAddRock().
|
protected |
Definition at line 77 of file PredictionAddRock.h.
Referenced by ComponentCC(), ComponentNC(), ComponentNCAnti(), ComponentNCTotal(), GetRockPred(), RockComponent(), SaveTo(), and ~PredictionAddRock().