////////////////////////////////////////////////////////////////////////////////////////////
Base class to store the up and down variations for histogram uncertainties.
Use the derived classes for actual models.
Definition at line 98 of file Systematics.h.
| Public Member Functions | |
| HistogramUncertaintyBase () | |
| HistogramUncertaintyBase (const HistogramUncertaintyBase &oth) | |
| HistogramUncertaintyBase (const std::string &Name) | |
| HistogramUncertaintyBase (HistogramUncertaintyBase &&)=default | |
| virtual | ~HistogramUncertaintyBase () | 
| const TH1 * | GetHistoHigh () const | 
| const TH1 * | GetHistoLow () const | 
| const std::string & | GetHistoNameHigh () const | 
| const std::string & | GetHistoNameLow () const | 
| const std::string & | GetHistoPathHigh () const | 
| const std::string & | GetHistoPathLow () const | 
| const std::string & | GetInputFileHigh () const | 
| const std::string & | GetInputFileLow () const | 
| const std::string & | GetName () const | 
| HistogramUncertaintyBase & | operator= (const HistogramUncertaintyBase &oth) | 
| HistogramUncertaintyBase & | operator= (HistogramUncertaintyBase &&)=default | 
| virtual void | Print (std::ostream &=std::cout) const | 
| virtual void | PrintXML (std::ostream &) const =0 | 
| void | SetHistoHigh (TH1 *High) | 
| void | SetHistoLow (TH1 *Low) | 
| void | SetHistoNameHigh (const std::string &HistoNameHigh) | 
| void | SetHistoNameLow (const std::string &HistoNameLow) | 
| void | SetHistoPathHigh (const std::string &HistoPathHigh) | 
| void | SetHistoPathLow (const std::string &HistoPathLow) | 
| void | SetInputFileHigh (const std::string &InputFileHigh) | 
| void | SetInputFileLow (const std::string &InputFileLow) | 
| void | SetName (const std::string &Name) | 
| virtual void | writeToFile (const std::string &FileName, const std::string &DirName) | 
| Protected Attributes | |
| std::unique_ptr< TH1 > | fhHigh | 
| std::string | fHistoNameHigh | 
| std::string | fHistoNameLow | 
| std::string | fHistoPathHigh | 
| std::string | fHistoPathLow | 
| std::unique_ptr< TH1 > | fhLow | 
| std::string | fInputFileHigh | 
| std::string | fInputFileLow | 
| std::string | fName | 
#include <RooStats/HistFactory/Systematics.h>
| 
 | inline | 
Definition at line 102 of file Systematics.h.
| 
 | inline | 
Definition at line 103 of file Systematics.h.
| 
 | inline | 
Definition at line 104 of file Systematics.h.
| 
 | default | 
| 
 | inlinevirtual | 
Definition at line 114 of file Systematics.h.
| 
 | inline | 
Definition at line 141 of file Systematics.h.
| 
 | inline | 
Definition at line 140 of file Systematics.h.
| 
 | inline | 
Definition at line 156 of file Systematics.h.
| 
 | inline | 
Definition at line 155 of file Systematics.h.
| 
 | inline | 
Definition at line 162 of file Systematics.h.
| 
 | inline | 
Definition at line 161 of file Systematics.h.
| 
 | inline | 
Definition at line 150 of file Systematics.h.
| 
 | inline | 
Definition at line 149 of file Systematics.h.
| 
 | inline | 
Definition at line 144 of file Systematics.h.
| 
 | inline | 
Definition at line 118 of file Systematics.h.
| 
 | default | 
| 
 | virtual | 
Reimplemented in RooStats::HistFactory::ShapeSys, RooStats::HistFactory::ShapeFactor, and RooStats::HistFactory::StatError.
Definition at line 92 of file Systematics.cxx.
| 
 | pure virtual | 
| 
 | inline | 
Definition at line 138 of file Systematics.h.
| 
 | inline | 
Definition at line 137 of file Systematics.h.
| 
 | inline | 
Definition at line 153 of file Systematics.h.
| 
 | inline | 
Definition at line 152 of file Systematics.h.
| 
 | inline | 
Definition at line 159 of file Systematics.h.
| 
 | inline | 
Definition at line 158 of file Systematics.h.
| 
 | inline | 
Definition at line 147 of file Systematics.h.
| 
 | inline | 
Definition at line 146 of file Systematics.h.
| 
 | inline | 
Definition at line 143 of file Systematics.h.
| 
 | virtual | 
Reimplemented in RooStats::HistFactory::ShapeSys, RooStats::HistFactory::ShapeFactor, and RooStats::HistFactory::StatError.
Definition at line 103 of file Systematics.cxx.
| 
 | protected | 
Definition at line 178 of file Systematics.h.
| 
 | protected | 
Definition at line 173 of file Systematics.h.
| 
 | protected | 
Definition at line 169 of file Systematics.h.
| 
 | protected | 
Definition at line 174 of file Systematics.h.
| 
 | protected | 
Definition at line 170 of file Systematics.h.
| 
 | protected | 
Definition at line 177 of file Systematics.h.
| 
 | protected | 
Definition at line 172 of file Systematics.h.
| 
 | protected | 
Definition at line 168 of file Systematics.h.
| 
 | protected | 
Definition at line 166 of file Systematics.h.