Parameterize a collection of universes as a function of the syst knobs. More...
#include <PredictionLinFit.h>
 
  
 | Static Public Member Functions | |
| static std::unique_ptr < PredictionLinFit > | LoadFrom (TDirectory *dir) | 
| Protected Member Functions | |
| void | InitFits () const | 
| std::vector< double > | InitFitsBin (const std::vector< std::vector< double >> &M, const std::vector< double > &ds, const std::vector< std::vector< double >> &coords) const | 
| Helper for InitFits()  More... | |
| std::vector< double > | GetCoords (const SystShifts &shift) const | 
| Ratio | GetRatio (const SystShifts &shift) const | 
| Protected Attributes | |
| const std::vector< const ISyst * > | fSysts | 
| const IPrediction * | fNom | 
| std::vector< std::pair < SystShifts, const IPrediction * > > | fUnivs | 
| std::vector< std::vector < double > > | fCoeffs | 
Parameterize a collection of universes as a function of the syst knobs.
Definition at line 11 of file PredictionLinFit.h.
| ana::PredictionLinFit::PredictionLinFit | ( | const std::vector< const ISyst * > & | systs, | 
| const IPrediction * | pnom, | ||
| const std::vector< std::pair< SystShifts, const IPrediction * >> & | univs | ||
| ) | 
Direct creation from an ensemble of universes.
Definition at line 28 of file PredictionLinFit.cxx.
| ana::PredictionLinFit::PredictionLinFit | ( | const std::vector< const ISyst * > & | systs, | 
| const IPredictionGenerator & | predGen, | ||
| Loaders & | loaders, | ||
| int | nUniv | ||
| ) | 
Constructor in the PredictionInterp style.
Definition at line 36 of file PredictionLinFit.cxx.
| ana::PredictionLinFit::~PredictionLinFit | ( | ) | 
Definition at line 78 of file PredictionLinFit.cxx.
| void ana::PredictionLinFit::DebugPlot | ( | const ISyst * | syst, | 
| osc::IOscCalc * | calc, | ||
| Flavors::Flavors_t | flav = Flavors::kAll, | ||
| Current::Current_t | curr = Current::kBoth, | ||
| Sign::Sign_t | sign = Sign::kBoth | ||
| ) | const | 
Definition at line 358 of file PredictionLinFit.cxx.
| void ana::PredictionLinFit::DebugPlotColz | ( | const ISyst * | syst, | 
| osc::IOscCalc * | calc, | ||
| Flavors::Flavors_t | flav = Flavors::kAll, | ||
| Current::Current_t | curr = Current::kBoth, | ||
| Sign::Sign_t | sign = Sign::kBoth | ||
| ) | const | 
Definition at line 444 of file PredictionLinFit.cxx.
| void ana::PredictionLinFit::DebugPlots | ( | osc::IOscCalc * | calc, | 
| const std::string & | savePattern = "", | ||
| Flavors::Flavors_t | flav = Flavors::kAll, | ||
| Current::Current_t | curr = Current::kBoth, | ||
| Sign::Sign_t | sign = Sign::kBoth | ||
| ) | const | 
Definition at line 411 of file PredictionLinFit.cxx.
| void ana::PredictionLinFit::DebugPlotsColz | ( | osc::IOscCalc * | calc, | 
| const std::string & | savePattern = "", | ||
| Flavors::Flavors_t | flav = Flavors::kAll, | ||
| Current::Current_t | curr = Current::kBoth, | ||
| Sign::Sign_t | sign = Sign::kBoth | ||
| ) | const | 
Definition at line 479 of file PredictionLinFit.cxx.
| 
 | protected | 
Definition at line 285 of file PredictionLinFit.cxx.
| 
 | protected | 
Definition at line 306 of file PredictionLinFit.cxx.
| 
 | protected | 
Definition at line 83 of file PredictionLinFit.cxx.
| 
 | protected | 
Helper for InitFits()
Definition at line 142 of file PredictionLinFit.cxx.
| 
 | static | 
Definition at line 513 of file PredictionLinFit.cxx.
| 
 | overridevirtual | 
Implements ana::IPrediction.
Definition at line 253 of file PredictionLinFit.cxx.
| 
 | overridevirtual | 
Implements ana::IPrediction.
Definition at line 266 of file PredictionLinFit.cxx.
| 
 | overridevirtual | 
Reimplemented from ana::IPrediction.
Definition at line 275 of file PredictionLinFit.cxx.
| 
 | overridevirtual | 
Reimplemented from ana::IPrediction.
Definition at line 259 of file PredictionLinFit.cxx.
| 
 | overridevirtual | 
Reimplemented from ana::IPrediction.
Definition at line 330 of file PredictionLinFit.cxx.
| 
 | mutableprotected | 
Definition at line 86 of file PredictionLinFit.h.
| 
 | protected | 
Definition at line 83 of file PredictionLinFit.h.
| 
 | protected | 
Definition at line 82 of file PredictionLinFit.h.
| 
 | protected | 
Definition at line 84 of file PredictionLinFit.h.
 1.8.5
 1.8.5