/usr/include/root/RooStats/HistFactory/HistFactoryModelUtils.h is in libroot-roofit-dev 5.34.00-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | #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 getChannelsFromModel( RooAbsPdf* model, RooArgSet* channels,
// RooArgSet* channelsWithConstraints );
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
|