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

*Un*constrained bin-by-bin variation of affected histogram.

Definition at line 224 of file Measurement.h.

Public Member Functions

const TH1GetHistoHigh () const
const TH1GetHistoLow () const
const std::string & GetHistoName () const
const std::string & GetHistoNameHigh () const
const std::string & GetHistoNameLow () const
const std::string & GetHistoPath () const
const std::string & GetHistoPathHigh () const
const std::string & GetHistoPathLow () const
const TH1GetInitialShape () const
const std::string & GetInputFile () const
const std::string & GetInputFileHigh () const
const std::string & GetInputFileLow () const
const std::string & GetName () const
bool HasInitialShape () const
bool IsConstant () const
void Print (std::ostream &=std::cout) const override
void PrintXML (std::ostream &) const override
void SetConstant (bool constant)
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 SetInitialShape (TH1 *shape)
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

bool fConstant = false
bool fHasInitialShape = false
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::ShapeFactor:
RooStats::HistFactory::HistogramUncertaintyBase

Member Function Documentation

◆ 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()

const std::string & RooStats::HistFactory::ShapeFactor::GetHistoName ( ) const
inline

Definition at line 251 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()

const std::string & RooStats::HistFactory::ShapeFactor::GetHistoPath ( ) const
inline

Definition at line 258 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.

◆ GetInitialShape()

const TH1 * RooStats::HistFactory::ShapeFactor::GetInitialShape ( ) const
inline

Definition at line 232 of file Measurement.h.

◆ GetInputFile()

const std::string & RooStats::HistFactory::ShapeFactor::GetInputFile ( ) const
inline

Definition at line 244 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.

◆ HasInitialShape()

bool RooStats::HistFactory::ShapeFactor::HasInitialShape ( ) const
inline

Definition at line 237 of file Measurement.h.

◆ IsConstant()

bool RooStats::HistFactory::ShapeFactor::IsConstant ( ) const
inline

Definition at line 235 of file Measurement.h.

◆ Print()

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

Reimplemented from RooStats::HistFactory::HistogramUncertaintyBase.

Definition at line 1718 of file Measurement.cxx.

◆ PrintXML()

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

Implements RooStats::HistFactory::HistogramUncertaintyBase.

Definition at line 1751 of file Measurement.cxx.

◆ SetConstant()

void RooStats::HistFactory::ShapeFactor::SetConstant ( bool constant)
inline

Definition at line 234 of file Measurement.h.

◆ 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::ShapeFactor::SetHistoName ( const std::string & HistoName)
inline

Definition at line 246 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::ShapeFactor::SetHistoPath ( const std::string & HistoPath)
inline

Definition at line 253 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.

◆ SetInitialShape()

void RooStats::HistFactory::ShapeFactor::SetInitialShape ( TH1 * shape)

Definition at line 1713 of file Measurement.cxx.

◆ SetInputFile()

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

Definition at line 239 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::ShapeFactor::writeToFile ( const std::string & FileName,
const std::string & DirName )
overridevirtual

Reimplemented from RooStats::HistFactory::HistogramUncertaintyBase.

Definition at line 1734 of file Measurement.cxx.

Member Data Documentation

◆ fConstant

bool RooStats::HistFactory::ShapeFactor::fConstant = false
protected

Definition at line 261 of file Measurement.h.

◆ fHasInitialShape

bool RooStats::HistFactory::ShapeFactor::fHasInitialShape = false
protected

Definition at line 265 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: