2 #ifndef HIST_FACTORY_MODEL_UTILS_H
3 #define HIST_FACTORY_MODEL_UTILS_H
11 namespace HistFactory {
13 std::string channelNameFromPdf( RooAbsPdf* channelPdf );
19 void FactorizeHistFactoryPdf(
const RooArgSet&, RooAbsPdf&, RooArgList&, RooArgList&);
21 bool getStatUncertaintyFromChannel( RooAbsPdf* channel, ParamHistFunc*& paramfunc,
22 RooArgList* gammaList );
25 RooAbsPdf* getSumPdfFromChannel( RooAbsPdf* channel );
28 void getDataValuesForObservables( std::map< std::string, std::vector<double> >& ChannelBinDataMap,
29 RooAbsData* data, RooAbsPdf* simPdf );
32 int getStatUncertaintyConstraintTerm( RooArgList* constraints, RooRealVar* gamma_stat,
33 RooAbsReal*& pois_mean, RooRealVar*& tau );