ROOT  6.06/09
Reference Guide
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 SetName (const std::string &Name)
 
std::string GetName ()
 
void SetInputFile (const std::string &file)
 
std::string GetInputFile ()
 
void SetHistoPath (const std::string &file)
 
std::string GetHistoPath ()
 
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)
 
RooStats::HistFactory::DataGetData ()
 
void AddAdditionalData (const RooStats::HistFactory::Data &data)
 
std::vector< RooStats::HistFactory::Data > & GetAdditionalData ()
 
void SetStatErrorConfig (double RelErrorThreshold, Constraint::Type ConstraintType)
 
void SetStatErrorConfig (double RelErrorThreshold, std::string ConstraintType)
 
void SetStatErrorConfig (RooStats::HistFactory::StatErrorConfig Config)
 
HistFactory::StatErrorConfigGetStatErrorConfig ()
 
void AddSample (RooStats::HistFactory::Sample sample)
 
std::vector< RooStats::HistFactory::Sample > & GetSamples ()
 
void Print (std::ostream &=std::cout)
 
void PrintXML (std::string Directory, std::string Prefix="")
 
void CollectHistograms ()
 
bool CheckHistograms ()
 

Protected Member Functions

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

Protected Attributes

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

Friends

class Measurement
 

#include <RooStats/HistFactory/Channel.h>

+ Collaboration diagram for RooStats::HistFactory::Channel:

Constructor & Destructor Documentation

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

Definition at line 38 of file Channel.cxx.

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

Definition at line 44 of file Channel.cxx.

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

Definition at line 55 of file Channel.cxx.

Member Function Documentation

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

Definition at line 58 of file Channel.h.

Referenced by RooStats::HistFactory::ConfigParser::ParseChannelXMLFile().

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

Definition at line 70 of file Channel.cxx.

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

Definition at line 222 of file Channel.cxx.

Referenced by RooStats::HistFactory::Measurement::CollectHistograms().

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

Definition at line 60 of file Channel.h.

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

Definition at line 55 of file Channel.h.

Referenced by RooStats::HistFactory::GetChannelEstimateSummaries().

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

Definition at line 454 of file Channel.cxx.

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

Definition at line 47 of file Channel.h.

Referenced by RooStats::HistFactory::ConfigParser::ParseChannelXMLFile().

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

Definition at line 43 of file Channel.h.

Referenced by RooStats::HistFactory::ConfigParser::ParseChannelXMLFile().

std::string RooStats::HistFactory::Channel::GetName ( )
inline
std::vector< RooStats::HistFactory::Sample >& RooStats::HistFactory::Channel::GetSamples ( )
inline
HistFactory::StatErrorConfig& RooStats::HistFactory::Channel::GetStatErrorConfig ( )
inline

Definition at line 67 of file Channel.h.

Referenced by RooStats::HistFactory::GetChannelEstimateSummaries().

void RooStats::HistFactory::Channel::Print ( std::ostream &  stream = std::cout)
void RooStats::HistFactory::Channel::PrintXML ( std::string  Directory,
std::string  Prefix = "" 
)

Definition at line 108 of file Channel.cxx.

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

Definition at line 50 of file Channel.h.

Referenced by RooStats::HistFactory::ConfigParser::ParseChannelXMLFile().

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

Definition at line 169 of file Channel.cxx.

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

Definition at line 186 of file Channel.cxx.

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

Definition at line 181 of file Channel.cxx.

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

Definition at line 45 of file Channel.h.

Referenced by RooStats::HistFactory::ConfigParser::ParseChannelXMLFile().

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

Definition at line 41 of file Channel.h.

Referenced by RooStats::HistFactory::ConfigParser::ParseChannelXMLFile().

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

Definition at line 37 of file Channel.h.

Referenced by RooStats::HistFactory::ConfigParser::ParseChannelXMLFile().

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

Definition at line 213 of file Channel.cxx.

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

Definition at line 65 of file Channel.h.

Friends And Related Function Documentation

friend class Measurement
friend

Definition at line 30 of file Channel.h.

Member Data Documentation

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

Definition at line 89 of file Channel.h.

Referenced by AddAdditionalData(), and GetAdditionalData().

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

Definition at line 85 of file Channel.h.

Referenced by GetData(), SetData(), and RooStats::HistFactory::Measurement::writeToFile().

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

Definition at line 83 of file Channel.h.

Referenced by GetHistoPath(), and SetHistoPath().

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

Definition at line 82 of file Channel.h.

Referenced by GetInputFile(), and SetInputFile().

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

Definition at line 81 of file Channel.h.

Referenced by GetName(), and SetName().

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

Definition at line 93 of file Channel.h.

Referenced by GetSamples().

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

Definition at line 91 of file Channel.h.

Referenced by GetStatErrorConfig(), and SetStatErrorConfig().


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