11 #ifndef ROOSTATS_HELPER
12 #define ROOSTATS_HELPER
29 namespace HistFactory{
31 std::vector<EstimateSummary>* loadSavedInputs(TFile* outFile, std::string channel );
33 void saveInputs(TFile* outFile, std::string channel, std::vector<EstimateSummary> summaries);
35 TH1 * GetHisto( TFile * inFile,
const std::string name );
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);
43 void AddSubStrings( std::vector<std::string> & vs, std::string s);
45 std::vector<std::string> GetChildrenFromString( std::string str );
49 std::vector<EstimateSummary> GetChannelEstimateSummaries(Measurement& measurement, Channel& channel);
52 void AddParamsToAsimov( RooStats::HistFactory::Asimov& asimov, std::string str );