#ifndef HIST_FACTORY_MODEL_UTILS_H
#define HIST_FACTORY_MODEL_UTILS_H
#include "RooAbsPdf.h"
#include "RooArgSet.h"
#include "RooDataSet.h"
#include "RooStats/HistFactory/ParamHistFunc.h"
namespace RooStats {
namespace HistFactory {
std::string channelNameFromPdf( RooAbsPdf* channelPdf );
void FactorizeHistFactoryPdf(const RooArgSet&, RooAbsPdf&, RooArgList&, RooArgList&);
bool getStatUncertaintyFromChannel( RooAbsPdf* channel, ParamHistFunc*& paramfunc,
RooArgList* gammaList );
RooAbsPdf* getSumPdfFromChannel( 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 );
}
}
#endif
HistFactoryModelUtils.h:1 HistFactoryModelUtils.h:2 HistFactoryModelUtils.h:3 HistFactoryModelUtils.h:4 HistFactoryModelUtils.h:5 HistFactoryModelUtils.h:6 HistFactoryModelUtils.h:7 HistFactoryModelUtils.h:8 HistFactoryModelUtils.h:9 HistFactoryModelUtils.h:10 HistFactoryModelUtils.h:11 HistFactoryModelUtils.h:12 HistFactoryModelUtils.h:13 HistFactoryModelUtils.h:14 HistFactoryModelUtils.h:15 HistFactoryModelUtils.h:16 HistFactoryModelUtils.h:17 HistFactoryModelUtils.h:18 HistFactoryModelUtils.h:19 HistFactoryModelUtils.h:20 HistFactoryModelUtils.h:21 HistFactoryModelUtils.h:22 HistFactoryModelUtils.h:23 HistFactoryModelUtils.h:24 HistFactoryModelUtils.h:25 HistFactoryModelUtils.h:26 HistFactoryModelUtils.h:27 HistFactoryModelUtils.h:28 HistFactoryModelUtils.h:29 HistFactoryModelUtils.h:30 HistFactoryModelUtils.h:31 HistFactoryModelUtils.h:32 HistFactoryModelUtils.h:33 HistFactoryModelUtils.h:34 HistFactoryModelUtils.h:35 HistFactoryModelUtils.h:36 HistFactoryModelUtils.h:37