Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
HistFactoryModelUtils.h
Go to the documentation of this file.
1
2#ifndef HIST_FACTORY_MODEL_UTILS_H
3#define HIST_FACTORY_MODEL_UTILS_H
4
5#include "RooAbsPdf.h"
6#include "RooArgSet.h"
7#include "RooDataSet.h"
9
10#include <vector>
11#include <map>
12#include <string>
13
14namespace RooStats {
15namespace HistFactory {
16 ///\ingroup HistFactory
17 std::string channelNameFromPdf( RooAbsPdf* channelPdf );
18
19 ///\ingroup HistFactory
21 ///\ingroup HistFactory
22 bool getStatUncertaintyFromChannel( RooAbsPdf* channel, ParamHistFunc*& paramfunc,
23 RooArgList* gammaList );
24
25 ///\ingroup HistFactory
27
28 ///\ingroup HistFactory
29 void getDataValuesForObservables( std::map< std::string, std::vector<double> >& ChannelBinDataMap,
30 RooAbsData* data, RooAbsPdf* simPdf );
31
32 ///\ingroup HistFactory
33 int getStatUncertaintyConstraintTerm( RooArgList* constraints, RooRealVar* gamma_stat,
34 RooAbsReal*& pois_mean, RooRealVar*& tau );
35
36}
37}
38
39
40
41#endif
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void data
A class which maps the current values of a RooRealVar (or a set of RooRealVars) to one of a number of...
Abstract base class for binned and unbinned datasets.
Definition RooAbsData.h:57
Abstract interface for all probability density functions.
Definition RooAbsPdf.h:40
Abstract base class for objects that represent a real value and implements functionality common to al...
Definition RooAbsReal.h:59
RooArgList is a container object that can hold multiple RooAbsArg objects.
Definition RooArgList.h:22
RooArgSet is a container object that can hold multiple RooAbsArg objects.
Definition RooArgSet.h:55
Variable that can be changed from the outside.
Definition RooRealVar.h:37
bool getStatUncertaintyFromChannel(RooAbsPdf *channel, ParamHistFunc *&paramfunc, RooArgList *gammaList)
void FactorizeHistFactoryPdf(const RooArgSet &, RooAbsPdf &, RooArgList &, RooArgList &)
void getDataValuesForObservables(std::map< std::string, std::vector< double > > &ChannelBinDataMap, RooAbsData *data, RooAbsPdf *simPdf)
RooAbsPdf * getSumPdfFromChannel(RooAbsPdf *channel)
int getStatUncertaintyConstraintTerm(RooArgList *constraints, RooRealVar *gamma_stat, RooAbsReal *&pois_mean, RooRealVar *&tau)
std::string channelNameFromPdf(RooAbsPdf *channelPdf)
Namespace for the RooStats classes.
Definition Asimov.h:19