Logo ROOT   6.12/07
Reference Guide
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
RooStats::HistFactory::Channel Class Reference

Definition at line 26 of file Channel.h.

Public Member Functions

 Channel ()
 
 Channel (const Channel &other)
 
 Channel (std::string Name, std::string InputFile="")
 
void AddAdditionalData (const RooStats::HistFactory::Data &data)
 
void AddSample (RooStats::HistFactory::Sample sample)
 
bool CheckHistograms ()
 
void CollectHistograms ()
 
std::vector< RooStats::HistFactory::Data > & GetAdditionalData ()
 
RooStats::HistFactory::DataGetData ()
 
std::string GetHistoPath ()
 
std::string GetInputFile ()
 
std::string GetName ()
 
std::vector< RooStats::HistFactory::Sample > & GetSamples ()
 
HistFactory::StatErrorConfigGetStatErrorConfig ()
 
void Print (std::ostream &=std::cout)
 
void PrintXML (std::string Directory, std::string Prefix="")
 
void SetData (const RooStats::HistFactory::Data &data)
 
void SetData (std::string HistoName, std::string InputFile, std::string HistoPath="")
 
void SetData (double Val)
 
void SetData (TH1 *hData)
 
void SetHistoPath (const std::string &file)
 
void SetInputFile (const std::string &file)
 
void SetName (const std::string &Name)
 
void SetStatErrorConfig (double RelErrorThreshold, Constraint::Type ConstraintType)
 
void SetStatErrorConfig (double RelErrorThreshold, std::string ConstraintType)
 
void SetStatErrorConfig (RooStats::HistFactory::StatErrorConfig Config)
 

Protected Member Functions

TH1GetHistogram (std::string InputFile, std::string HistoPath, std::string HistoName)
 

Protected Attributes

std::vector< RooStats::HistFactory::DatafAdditionalData
 
HistFactory::Data fData
 
std::string fHistoPath
 
std::string fInputFile
 
std::string fName
 
std::vector< RooStats::HistFactory::SamplefSamples
 
HistFactory::StatErrorConfig fStatErrorConfig
 

Friends

class Measurement
 

#include <RooStats/HistFactory/Channel.h>

Constructor & Destructor Documentation

◆ Channel() [1/3]

RooStats::HistFactory::Channel::Channel ( )

Definition at line 38 of file Channel.cxx.

◆ Channel() [2/3]

RooStats::HistFactory::Channel::Channel ( const Channel other)

Definition at line 44 of file Channel.cxx.

◆ Channel() [3/3]

RooStats::HistFactory::Channel::Channel ( std::string  Name,
std::string  InputFile = "" 
)

Definition at line 55 of file Channel.cxx.

Member Function Documentation

◆ AddAdditionalData()

void RooStats::HistFactory::Channel::AddAdditionalData ( const RooStats::HistFactory::Data data)
inline

Definition at line 58 of file Channel.h.

◆ AddSample()

void RooStats::HistFactory::Channel::AddSample ( RooStats::HistFactory::Sample  sample)

Definition at line 70 of file Channel.cxx.

◆ CheckHistograms()

bool RooStats::HistFactory::Channel::CheckHistograms ( )

Definition at line 328 of file Channel.cxx.

◆ CollectHistograms()

void RooStats::HistFactory::Channel::CollectHistograms ( )

Definition at line 222 of file Channel.cxx.

◆ GetAdditionalData()

std::vector<RooStats::HistFactory::Data>& RooStats::HistFactory::Channel::GetAdditionalData ( )
inline

Definition at line 60 of file Channel.h.

◆ GetData()

RooStats::HistFactory::Data& RooStats::HistFactory::Channel::GetData ( )
inline

Definition at line 55 of file Channel.h.

◆ GetHistogram()

TH1 * RooStats::HistFactory::Channel::GetHistogram ( std::string  InputFile,
std::string  HistoPath,
std::string  HistoName 
)
protected

Definition at line 454 of file Channel.cxx.

◆ GetHistoPath()

std::string RooStats::HistFactory::Channel::GetHistoPath ( )
inline

Definition at line 47 of file Channel.h.

◆ GetInputFile()

std::string RooStats::HistFactory::Channel::GetInputFile ( )
inline

Definition at line 43 of file Channel.h.

◆ GetName()

std::string RooStats::HistFactory::Channel::GetName ( )
inline

Definition at line 39 of file Channel.h.

◆ GetSamples()

std::vector< RooStats::HistFactory::Sample >& RooStats::HistFactory::Channel::GetSamples ( )
inline

Definition at line 71 of file Channel.h.

◆ GetStatErrorConfig()

HistFactory::StatErrorConfig& RooStats::HistFactory::Channel::GetStatErrorConfig ( )
inline

Definition at line 67 of file Channel.h.

◆ Print()

void RooStats::HistFactory::Channel::Print ( std::ostream &  stream = std::cout)

Definition at line 78 of file Channel.cxx.

◆ PrintXML()

void RooStats::HistFactory::Channel::PrintXML ( std::string  Directory,
std::string  Prefix = "" 
)

Definition at line 108 of file Channel.cxx.

◆ SetData() [1/4]

void RooStats::HistFactory::Channel::SetData ( const RooStats::HistFactory::Data data)
inline

Definition at line 50 of file Channel.h.

◆ SetData() [2/4]

void RooStats::HistFactory::Channel::SetData ( std::string  HistoName,
std::string  InputFile,
std::string  HistoPath = "" 
)

Definition at line 169 of file Channel.cxx.

◆ SetData() [3/4]

void RooStats::HistFactory::Channel::SetData ( double  Val)

Definition at line 186 of file Channel.cxx.

◆ SetData() [4/4]

void RooStats::HistFactory::Channel::SetData ( TH1 hData)

Definition at line 181 of file Channel.cxx.

◆ SetHistoPath()

void RooStats::HistFactory::Channel::SetHistoPath ( const std::string &  file)
inline

Definition at line 45 of file Channel.h.

◆ SetInputFile()

void RooStats::HistFactory::Channel::SetInputFile ( const std::string &  file)
inline

Definition at line 41 of file Channel.h.

◆ SetName()

void RooStats::HistFactory::Channel::SetName ( const std::string &  Name)
inline

Definition at line 37 of file Channel.h.

◆ SetStatErrorConfig() [1/3]

void RooStats::HistFactory::Channel::SetStatErrorConfig ( double  RelErrorThreshold,
Constraint::Type  ConstraintType 
)

Definition at line 206 of file Channel.cxx.

◆ SetStatErrorConfig() [2/3]

void RooStats::HistFactory::Channel::SetStatErrorConfig ( double  RelErrorThreshold,
std::string  ConstraintType 
)

Definition at line 213 of file Channel.cxx.

◆ SetStatErrorConfig() [3/3]

void RooStats::HistFactory::Channel::SetStatErrorConfig ( RooStats::HistFactory::StatErrorConfig  Config)
inline

Definition at line 65 of file Channel.h.

Friends And Related Function Documentation

◆ Measurement

friend class Measurement
friend

Definition at line 30 of file Channel.h.

Member Data Documentation

◆ fAdditionalData

std::vector<RooStats::HistFactory::Data> RooStats::HistFactory::Channel::fAdditionalData
protected

Definition at line 89 of file Channel.h.

◆ fData

HistFactory::Data RooStats::HistFactory::Channel::fData
protected

Definition at line 85 of file Channel.h.

◆ fHistoPath

std::string RooStats::HistFactory::Channel::fHistoPath
protected

Definition at line 83 of file Channel.h.

◆ fInputFile

std::string RooStats::HistFactory::Channel::fInputFile
protected

Definition at line 82 of file Channel.h.

◆ fName

std::string RooStats::HistFactory::Channel::fName
protected

Definition at line 81 of file Channel.h.

◆ fSamples

std::vector< RooStats::HistFactory::Sample > RooStats::HistFactory::Channel::fSamples
protected

Definition at line 93 of file Channel.h.

◆ fStatErrorConfig

HistFactory::StatErrorConfig RooStats::HistFactory::Channel::fStatErrorConfig
protected

Definition at line 91 of file Channel.h.

Libraries for RooStats::HistFactory::Channel:
[legend]

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