Logo ROOT   6.18/05
Reference Guide
List of all members | Public Member Functions | List of all members
RooStats::HistFactory::HistoFactor Class Referencefinal

Configuration for an *un*constrained, coherent shape variation of affected samples.

Definition at line 215 of file Systematics.h.

Public Member Functions

virtual ~HistoFactor ()
 
void PrintXML (std::ostream &) const override
 
- Public Member Functions inherited from RooStats::HistFactory::HistogramUncertaintyBase
 HistogramUncertaintyBase ()
 
 HistogramUncertaintyBase (const HistogramUncertaintyBase &oth)
 
 HistogramUncertaintyBase (const std::string &Name)
 
 HistogramUncertaintyBase (HistogramUncertaintyBase &&)=default
 
virtual ~HistogramUncertaintyBase ()
 
const TH1GetHistoHigh () const
 
const TH1GetHistoLow () 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
 
HistogramUncertaintyBaseoperator= (const HistogramUncertaintyBase &oth)
 
HistogramUncertaintyBaseoperator= (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)
 

Additional Inherited Members

- Protected Attributes inherited from RooStats::HistFactory::HistogramUncertaintyBase
std::unique_ptr< TH1fhHigh
 
std::string fHistoNameHigh
 
std::string fHistoNameLow
 
std::string fHistoPathHigh
 
std::string fHistoPathLow
 
std::unique_ptr< TH1fhLow
 
std::string fInputFileHigh
 
std::string fInputFileLow
 
std::string fName
 

#include <RooStats/HistFactory/Systematics.h>

Inheritance diagram for RooStats::HistFactory::HistoFactor:
[legend]

Constructor & Destructor Documentation

◆ ~HistoFactor()

virtual RooStats::HistFactory::HistoFactor::~HistoFactor ( )
inlinevirtual

Definition at line 217 of file Systematics.h.

Member Function Documentation

◆ PrintXML()

void RooStats::HistFactory::HistoFactor::PrintXML ( std::ostream &  xml) const
overridevirtual

Implements RooStats::HistFactory::HistogramUncertaintyBase.

Definition at line 201 of file Systematics.cxx.


The documentation for this class was generated from the following files: