////////////////////////////////////////////////////////////////////////////////////////////
Base class to store the up and down variations for histogram uncertainties.
Use the derived classes for actual models.
Definition at line 117 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 121 of file Systematics.h.
|
inline |
Definition at line 122 of file Systematics.h.
|
inline |
Definition at line 123 of file Systematics.h.
|
default |
|
inlinevirtual |
Definition at line 133 of file Systematics.h.
|
inline |
Definition at line 160 of file Systematics.h.
|
inline |
Definition at line 159 of file Systematics.h.
|
inline |
Definition at line 175 of file Systematics.h.
|
inline |
Definition at line 174 of file Systematics.h.
|
inline |
Definition at line 181 of file Systematics.h.
|
inline |
Definition at line 180 of file Systematics.h.
|
inline |
Definition at line 169 of file Systematics.h.
|
inline |
Definition at line 168 of file Systematics.h.
|
inline |
Definition at line 163 of file Systematics.h.
|
inline |
Definition at line 137 of file Systematics.h.
|
default |
|
virtual |
Reimplemented in RooStats::HistFactory::ShapeSys, RooStats::HistFactory::ShapeFactor, and RooStats::HistFactory::StatError.
Definition at line 95 of file Systematics.cxx.
|
pure virtual |
Definition at line 157 of file Systematics.h.
Definition at line 156 of file Systematics.h.
|
inline |
Definition at line 172 of file Systematics.h.
|
inline |
Definition at line 171 of file Systematics.h.
|
inline |
Definition at line 178 of file Systematics.h.
|
inline |
Definition at line 177 of file Systematics.h.
|
inline |
Definition at line 166 of file Systematics.h.
|
inline |
Definition at line 165 of file Systematics.h.
|
inline |
Definition at line 162 of file Systematics.h.
|
virtual |
Reimplemented in RooStats::HistFactory::ShapeSys, RooStats::HistFactory::ShapeFactor, and RooStats::HistFactory::StatError.
Definition at line 106 of file Systematics.cxx.
|
protected |
Definition at line 197 of file Systematics.h.
|
protected |
Definition at line 192 of file Systematics.h.
|
protected |
Definition at line 188 of file Systematics.h.
|
protected |
Definition at line 193 of file Systematics.h.
|
protected |
Definition at line 189 of file Systematics.h.
|
protected |
Definition at line 196 of file Systematics.h.
|
protected |
Definition at line 191 of file Systematics.h.
|
protected |
Definition at line 187 of file Systematics.h.
|
protected |
Definition at line 185 of file Systematics.h.