Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
RooStats::HistFactory::ShapeSys Class Referencefinal

Constrained bin-by-bin variation of affected histogram.

Definition at line 182 of file Measurement.h.

Public Member Functions

 ShapeSys ()
 ShapeSys (const ShapeSys &other)
Constraint::Type GetConstraintType () const
const TH1GetErrorHist () const
const TH1GetHistoHigh () const
const TH1GetHistoLow () const
std::string GetHistoName () const
const std::string & GetHistoNameHigh () const
const std::string & GetHistoNameLow () const
std::string GetHistoPath () const
const std::string & GetHistoPathHigh () const
const std::string & GetHistoPathLow () const
std::string GetInputFile () const
const std::string & GetInputFileHigh () const
const std::string & GetInputFileLow () const
const std::string & GetName () const
ShapeSysoperator= (const ShapeSys &oth)
ShapeSysoperator= (ShapeSys &&)=default
void Print (std::ostream &=std::cout) const override
void PrintXML (std::ostream &) const override
void SetConstraintType (Constraint::Type ConstrType)
void SetErrorHist (TH1 *hError)
void SetHistoHigh (TH1 *High)
void SetHistoLow (TH1 *Low)
void SetHistoName (const std::string &HistoName)
void SetHistoNameHigh (const std::string &HistoNameHigh)
void SetHistoNameLow (const std::string &HistoNameLow)
void SetHistoPath (const std::string &HistoPath)
void SetHistoPathHigh (const std::string &HistoPathHigh)
void SetHistoPathLow (const std::string &HistoPathLow)
void SetInputFile (const std::string &InputFile)
void SetInputFileHigh (const std::string &InputFileHigh)
void SetInputFileLow (const std::string &InputFileLow)
void SetName (const std::string &Name)
void writeToFile (const std::string &FileName, const std::string &DirName) override

Protected Attributes

Constraint::Type fConstraintType
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/Measurement.h>

Inheritance diagram for RooStats::HistFactory::ShapeSys:
RooStats::HistFactory::HistogramUncertaintyBase

Constructor & Destructor Documentation

◆ ShapeSys() [1/2]

RooStats::HistFactory::ShapeSys::ShapeSys ( )
inline

Definition at line 185 of file Measurement.h.

◆ ShapeSys() [2/2]

RooStats::HistFactory::ShapeSys::ShapeSys ( const ShapeSys & other)
inline

Definition at line 186 of file Measurement.h.

Member Function Documentation

◆ GetConstraintType()

Constraint::Type RooStats::HistFactory::ShapeSys::GetConstraintType ( ) const
inline

Definition at line 214 of file Measurement.h.

◆ GetErrorHist()

const TH1 * RooStats::HistFactory::ShapeSys::GetErrorHist ( ) const
inline

Definition at line 210 of file Measurement.h.

◆ GetHistoHigh()

const TH1 * RooStats::HistFactory::HistogramUncertaintyBase::GetHistoHigh ( ) const
inlineinherited

Definition at line 121 of file Measurement.h.

◆ GetHistoLow()

const TH1 * RooStats::HistFactory::HistogramUncertaintyBase::GetHistoLow ( ) const
inlineinherited

Definition at line 120 of file Measurement.h.

◆ GetHistoName()

std::string RooStats::HistFactory::ShapeSys::GetHistoName ( ) const
inline

Definition at line 201 of file Measurement.h.

◆ GetHistoNameHigh()

const std::string & RooStats::HistFactory::HistogramUncertaintyBase::GetHistoNameHigh ( ) const
inlineinherited

Definition at line 136 of file Measurement.h.

◆ GetHistoNameLow()

const std::string & RooStats::HistFactory::HistogramUncertaintyBase::GetHistoNameLow ( ) const
inlineinherited

Definition at line 135 of file Measurement.h.

◆ GetHistoPath()

std::string RooStats::HistFactory::ShapeSys::GetHistoPath ( ) const
inline

Definition at line 204 of file Measurement.h.

◆ GetHistoPathHigh()

const std::string & RooStats::HistFactory::HistogramUncertaintyBase::GetHistoPathHigh ( ) const
inlineinherited

Definition at line 142 of file Measurement.h.

◆ GetHistoPathLow()

const std::string & RooStats::HistFactory::HistogramUncertaintyBase::GetHistoPathLow ( ) const
inlineinherited

Definition at line 141 of file Measurement.h.

◆ GetInputFile()

std::string RooStats::HistFactory::ShapeSys::GetInputFile ( ) const
inline

Definition at line 198 of file Measurement.h.

◆ GetInputFileHigh()

const std::string & RooStats::HistFactory::HistogramUncertaintyBase::GetInputFileHigh ( ) const
inlineinherited

Definition at line 130 of file Measurement.h.

◆ GetInputFileLow()

const std::string & RooStats::HistFactory::HistogramUncertaintyBase::GetInputFileLow ( ) const
inlineinherited

Definition at line 129 of file Measurement.h.

◆ GetName()

const std::string & RooStats::HistFactory::HistogramUncertaintyBase::GetName ( ) const
inlineinherited

Definition at line 124 of file Measurement.h.

◆ operator=() [1/2]

ShapeSys & RooStats::HistFactory::ShapeSys::operator= ( const ShapeSys & oth)
inline

Definition at line 187 of file Measurement.h.

◆ operator=() [2/2]

ShapeSys & RooStats::HistFactory::ShapeSys::operator= ( ShapeSys && )
default

◆ Print()

void RooStats::HistFactory::ShapeSys::Print ( std::ostream & stream = std::cout) const
overridevirtual

Reimplemented from RooStats::HistFactory::HistogramUncertaintyBase.

Definition at line 1669 of file Measurement.cxx.

◆ PrintXML()

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

Implements RooStats::HistFactory::HistogramUncertaintyBase.

Definition at line 1675 of file Measurement.cxx.

◆ SetConstraintType()

void RooStats::HistFactory::ShapeSys::SetConstraintType ( Constraint::Type ConstrType)
inline

Definition at line 213 of file Measurement.h.

◆ SetErrorHist()

void RooStats::HistFactory::ShapeSys::SetErrorHist ( TH1 * hError)

Definition at line 1664 of file Measurement.cxx.

◆ SetHistoHigh()

void RooStats::HistFactory::HistogramUncertaintyBase::SetHistoHigh ( TH1 * High)
inherited

Definition at line 1859 of file Measurement.cxx.

◆ SetHistoLow()

void RooStats::HistFactory::HistogramUncertaintyBase::SetHistoLow ( TH1 * Low)
inherited

Definition at line 1853 of file Measurement.cxx.

◆ SetHistoName()

void RooStats::HistFactory::ShapeSys::SetHistoName ( const std::string & HistoName)
inline

Definition at line 200 of file Measurement.h.

◆ SetHistoNameHigh()

void RooStats::HistFactory::HistogramUncertaintyBase::SetHistoNameHigh ( const std::string & HistoNameHigh)
inlineinherited

Definition at line 133 of file Measurement.h.

◆ SetHistoNameLow()

void RooStats::HistFactory::HistogramUncertaintyBase::SetHistoNameLow ( const std::string & HistoNameLow)
inlineinherited

Definition at line 132 of file Measurement.h.

◆ SetHistoPath()

void RooStats::HistFactory::ShapeSys::SetHistoPath ( const std::string & HistoPath)
inline

Definition at line 203 of file Measurement.h.

◆ SetHistoPathHigh()

void RooStats::HistFactory::HistogramUncertaintyBase::SetHistoPathHigh ( const std::string & HistoPathHigh)
inlineinherited

Definition at line 139 of file Measurement.h.

◆ SetHistoPathLow()

void RooStats::HistFactory::HistogramUncertaintyBase::SetHistoPathLow ( const std::string & HistoPathLow)
inlineinherited

Definition at line 138 of file Measurement.h.

◆ SetInputFile()

void RooStats::HistFactory::ShapeSys::SetInputFile ( const std::string & InputFile)
inline

Definition at line 197 of file Measurement.h.

◆ SetInputFileHigh()

void RooStats::HistFactory::HistogramUncertaintyBase::SetInputFileHigh ( const std::string & InputFileHigh)
inlineinherited

Definition at line 127 of file Measurement.h.

◆ SetInputFileLow()

void RooStats::HistFactory::HistogramUncertaintyBase::SetInputFileLow ( const std::string & InputFileLow)
inlineinherited

Definition at line 126 of file Measurement.h.

◆ SetName()

void RooStats::HistFactory::HistogramUncertaintyBase::SetName ( const std::string & Name)
inlineinherited

Definition at line 123 of file Measurement.h.

◆ writeToFile()

void RooStats::HistFactory::ShapeSys::writeToFile ( const std::string & FileName,
const std::string & DirName )
overridevirtual

Reimplemented from RooStats::HistFactory::HistogramUncertaintyBase.

Definition at line 1685 of file Measurement.cxx.

Member Data Documentation

◆ fConstraintType

Constraint::Type RooStats::HistFactory::ShapeSys::fConstraintType
protected

Definition at line 217 of file Measurement.h.

◆ fhHigh

std::unique_ptr<TH1> RooStats::HistFactory::HistogramUncertaintyBase::fhHigh
protectedinherited

Definition at line 157 of file Measurement.h.

◆ fHistoNameHigh

std::string RooStats::HistFactory::HistogramUncertaintyBase::fHistoNameHigh
protectedinherited

Definition at line 152 of file Measurement.h.

◆ fHistoNameLow

std::string RooStats::HistFactory::HistogramUncertaintyBase::fHistoNameLow
protectedinherited

Definition at line 148 of file Measurement.h.

◆ fHistoPathHigh

std::string RooStats::HistFactory::HistogramUncertaintyBase::fHistoPathHigh
protectedinherited

Definition at line 153 of file Measurement.h.

◆ fHistoPathLow

std::string RooStats::HistFactory::HistogramUncertaintyBase::fHistoPathLow
protectedinherited

Definition at line 149 of file Measurement.h.

◆ fhLow

std::unique_ptr<TH1> RooStats::HistFactory::HistogramUncertaintyBase::fhLow
protectedinherited

Definition at line 156 of file Measurement.h.

◆ fInputFileHigh

std::string RooStats::HistFactory::HistogramUncertaintyBase::fInputFileHigh
protectedinherited

Definition at line 151 of file Measurement.h.

◆ fInputFileLow

std::string RooStats::HistFactory::HistogramUncertaintyBase::fInputFileLow
protectedinherited

Definition at line 147 of file Measurement.h.

◆ fName

std::string RooStats::HistFactory::HistogramUncertaintyBase::fName
protectedinherited

Definition at line 145 of file Measurement.h.


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