ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Classes | Functions | Variables
RooStats::HistFactory Namespace Reference

Namespaces

 Constraint
 

Classes

class  Asimov
 
class  Channel
 
class  ConfigParser
 
class  Data
 
struct  EstimateSummary
 
class  FlexibleInterpVar
 
class  hf_exc
 
class  HistFactoryNavigation
 
class  HistFactorySimultaneous
 
class  HistoToWorkspaceFactory
 
class  HistoToWorkspaceFactoryFast
 
class  HistRef
 
class  LinInterpVar
 
class  Measurement
 
class  PreprocessFunction
 
class  RooBarlowBeestonLL
 
class  Sample
 
class  OverallSys
 
class  NormFactor
 
class  HistoSys
 
class  HistoFactor
 
class  ShapeSys
 
class  ShapeFactor
 
class  StatError
 
class  StatErrorConfig
 

Functions

std::string channelNameFromPdf (RooAbsPdf *channelPdf)
 
void FactorizeHistFactoryPdf (const RooArgSet &, RooAbsPdf &, RooArgList &, RooArgList &)
 
bool getStatUncertaintyFromChannel (RooAbsPdf *channel, ParamHistFunc *&paramfunc, RooArgList *gammaList)
 
RooAbsPdfgetSumPdfFromChannel (RooAbsPdf *channel)
 
void getDataValuesForObservables (std::map< std::string, std::vector< double > > &ChannelBinDataMap, RooAbsData *data, RooAbsPdf *simPdf)
 
int getStatUncertaintyConstraintTerm (RooArgList *constraints, RooRealVar *gamma_stat, RooAbsReal *&pois_mean, RooRealVar *&tau)
 
RooWorkspaceMakeModelAndMeasurementFast (RooStats::HistFactory::Measurement &measurement)
 
std::vector
< RooStats::HistFactory::EstimateSummary
GetChannelEstimateSummaries (RooStats::HistFactory::Measurement &measurement, RooStats::HistFactory::Channel &channel)
 
void FormatFrameForLikelihood (RooPlot *frame, std::string xTitle=std::string("#sigma / #sigma_{SM}"), std::string yTitle=std::string("-log likelihood"))
 
void FitModel (RooWorkspace *, std::string data_name="obsData")
 
void FitModelAndPlot (const std::string &measurementName, const std::string &fileNamePrefix, RooWorkspace *, std::string, std::string, TFile *, FILE *)
 
vector< pair< std::string,
std::string > > 
get_comb (vector< std::string > names)
 
vector< EstimateSummary > * loadSavedInputs (TFile *outFile, std::string channel)
 
void saveInputs (TFile *outFile, std::string channel, vector< EstimateSummary > summaries)
 
TH1GetHisto (TFile *inFile, const std::string name)
 
TH1GetHisto (const std::string file, const std::string path, const std::string obj)
 
void AddSubStrings (vector< std::string > &vs, std::string s)
 
std::vector< std::string > GetChildrenFromString (std::string str)
 
void AddParamsToAsimov (RooStats::HistFactory::Asimov &asimov, std::string str)
 
bool AddSummaries (std::vector< EstimateSummary > &summary, std::vector< std::vector< EstimateSummary > > &master)
 
void fastDriver (std::string input)
 

Variables

Channel BadChannel
 

Function Documentation

void RooStats::HistFactory::AddParamsToAsimov ( RooStats::HistFactory::Asimov asimov,
std::string  str 
)
void RooStats::HistFactory::AddSubStrings ( vector< std::string > &  vs,
std::string  s 
)
bool RooStats::HistFactory::AddSummaries ( std::vector< EstimateSummary > &  summary,
std::vector< std::vector< EstimateSummary > > &  master 
)
std::string RooStats::HistFactory::channelNameFromPdf ( RooAbsPdf channelPdf)

Definition at line 25 of file HistFactoryModelUtils.cxx.

void RooStats::HistFactory::FactorizeHistFactoryPdf ( const RooArgSet observables,
RooAbsPdf pdf,
RooArgList obsTerms,
RooArgList constraints 
)
void RooStats::HistFactory::fastDriver ( std::string  input)

Definition at line 37 of file hist2workspace.cxx.

Referenced by main().

void RooStats::HistFactory::FitModel ( RooWorkspace combined,
std::string  data_name = "obsData" 
)

Definition at line 468 of file MakeModelAndMeasurementsFast.cxx.

Referenced by ClassImp().

void RooStats::HistFactory::FitModelAndPlot ( const std::string &  measurementName,
const std::string &  fileNamePrefix,
RooWorkspace combined,
std::string  channel,
std::string  data_name,
TFile outFile,
FILE *  tableFile 
)

Definition at line 299 of file MakeModelAndMeasurementsFast.cxx.

Referenced by MakeModelAndMeasurementFast().

void RooStats::HistFactory::FormatFrameForLikelihood ( RooPlot frame,
std::string  xTitle = std::string("#sigma / #sigma_{SM}"),
std::string  yTitle = std::string("-log likelihood") 
)

Definition at line 495 of file MakeModelAndMeasurementsFast.cxx.

Referenced by ClassImp(), and FitModelAndPlot().

std::vector< std::pair< std::string, std::string > > RooStats::HistFactory::get_comb ( vector< std::string >  names)

Definition at line 42 of file Helper.cxx.

std::vector< EstimateSummary > RooStats::HistFactory::GetChannelEstimateSummaries ( RooStats::HistFactory::Measurement measurement,
RooStats::HistFactory::Channel channel 
)

Definition at line 261 of file Helper.cxx.

std::vector< std::string > RooStats::HistFactory::GetChildrenFromString ( std::string  str)
void RooStats::HistFactory::getDataValuesForObservables ( std::map< std::string, std::vector< double > > &  ChannelBinDataMap,
RooAbsData data,
RooAbsPdf simPdf 
)
TH1 * RooStats::HistFactory::GetHisto ( TFile inFile,
const std::string  name 
)
TH1 * RooStats::HistFactory::GetHisto ( const std::string  file,
const std::string  path,
const std::string  obj 
)

Definition at line 140 of file Helper.cxx.

int RooStats::HistFactory::getStatUncertaintyConstraintTerm ( RooArgList constraints,
RooRealVar gamma_stat,
RooAbsReal *&  pois_mean,
RooRealVar *&  tau 
)
bool RooStats::HistFactory::getStatUncertaintyFromChannel ( RooAbsPdf channel,
ParamHistFunc *&  paramfunc,
RooArgList gammaList 
)
RooAbsPdf * RooStats::HistFactory::getSumPdfFromChannel ( RooAbsPdf channel)
std::vector< EstimateSummary > * RooStats::HistFactory::loadSavedInputs ( TFile outFile,
std::string  channel 
)

Definition at line 53 of file Helper.cxx.

RooWorkspace * RooStats::HistFactory::MakeModelAndMeasurementFast ( RooStats::HistFactory::Measurement measurement)

Definition at line 107 of file MakeModelAndMeasurementsFast.cxx.

Referenced by example(), and fastDriver().

void RooStats::HistFactory::saveInputs ( TFile outFile,
std::string  channel,
vector< EstimateSummary >  summaries 
)

Definition at line 83 of file Helper.cxx.

Variable Documentation

Channel RooStats::HistFactory::BadChannel

Definition at line 64 of file Channel.cxx.