Logo ROOT   6.16/01
Reference Guide
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
10namespace RooStats {
11namespace HistFactory {
12 ///\ingroup HistFactory
13 std::string channelNameFromPdf( RooAbsPdf* channelPdf );
14
15// void getChannelsFromModel( RooAbsPdf* model, RooArgSet* channels,
16// RooArgSet* channelsWithConstraints );
17
18 ///\ingroup HistFactory
20 ///\ingroup HistFactory
21 bool getStatUncertaintyFromChannel( RooAbsPdf* channel, ParamHistFunc*& paramfunc,
22 RooArgList* gammaList );
23
24 ///\ingroup HistFactory
26
27 ///\ingroup HistFactory
28 void getDataValuesForObservables( std::map< std::string, std::vector<double> >& ChannelBinDataMap,
29 RooAbsData* data, RooAbsPdf* simPdf );
30
31 ///\ingroup HistFactory
32 int getStatUncertaintyConstraintTerm( RooArgList* constraints, RooRealVar* gamma_stat,
33 RooAbsReal*& pois_mean, RooRealVar*& tau );
34
35}
36}
37
38
39
40#endif
A class which maps the current values of a RooRealVar (or a set of RooRealVars) to one of a number of...
Definition: ParamHistFunc.h:28
RooAbsData is the common abstract base class for binned and unbinned datasets.
Definition: RooAbsData.h:37
RooAbsPdf is the abstract interface for all probability density functions The class provides hybrid a...
Definition: RooAbsPdf.h:41
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
Definition: RooAbsReal.h:53
RooArgSet is a container object that can hold multiple RooAbsArg objects.
Definition: RooArgSet.h:28
RooRealVar represents a fundamental (non-derived) real valued object.
Definition: RooRealVar.h:36
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)
@(#)root/roostats:$Id$ Author: George Lewis, Kyle Cranmer
Definition: Asimov.h:20