11#ifndef ROOSTATS_HELPER
12#define ROOSTATS_HELPER
29 namespace HistFactory{
33 void saveInputs(
TFile* outFile, std::string channel, std::vector<EstimateSummary> summaries);
37 TH1 *
GetHisto(
const std::string
file,
const std::string path,
const std::string obj );
39 bool AddSummaries( std::vector<EstimateSummary> & summary, std::vector<std::vector<EstimateSummary> > &master);
41 std::vector<std::pair<std::string, std::string> >
get_comb(std::vector<std::string> names);
TODO Here, we are missing some documentation.
This class encapsulates all information for the statistical interpretation of one experiment.
The RooStats::HistFactory::Measurement class can be used to construct a model by combining multiple R...
A ROOT file is a suite of consecutive data records (TKey instances) with a well defined format.
vector< EstimateSummary > * loadSavedInputs(TFile *outFile, std::string channel)
std::vector< RooStats::HistFactory::EstimateSummary > GetChannelEstimateSummaries(RooStats::HistFactory::Measurement &measurement, RooStats::HistFactory::Channel &channel)
vector< pair< std::string, std::string > > get_comb(vector< std::string > names)
bool AddSummaries(std::vector< EstimateSummary > &summary, std::vector< std::vector< EstimateSummary > > &master)
void AddSubStrings(vector< std::string > &vs, std::string s)
TH1 * GetHisto(TFile *inFile, const std::string name)
void saveInputs(TFile *outFile, std::string channel, vector< EstimateSummary > summaries)
std::vector< std::string > GetChildrenFromString(std::string str)
void AddParamsToAsimov(RooStats::HistFactory::Asimov &asimov, std::string str)
@(#)root/roostats:$Id$ Author: George Lewis, Kyle Cranmer
static constexpr double s